{{ error }}
{{ t('phase4_tab') }}
{{ proposals.length }}
{{ t('total_proposals') }}
{{ phase3Users.length }}
{{ t('total_users_phase3') }}
{{ usersWithProposals }}
{{ t('users_with_proposals') }}
{{ usersWithoutProposals }}
{{ t('users_without_proposals') }}
{{ t('loading_proposals') }}
| {{ t('user') }} | {{ t('proposal_title') }} | {{ t('evaluation') }} | {{ t('score') }} | {{ t('actions') }} |
|---|---|---|---|---|
|
{{ getMentorDisplayName(mentor) }}
|
{{ getProposalScore(proposal.proposal_id) }} - {{ getIndividualScore(proposal.proposal_id) }} | |||
| {{ t('no_results_found') }} | ||||
| {{ t('no_proposals_message') }} |
{{ t('phase5_tab') }}
{{ t('loading') }}...
{{ phase5Candidates.length }}
{{ t('total_evaluated_candidates') }}
{{ getAssignedCount('A') }}/6
{{ t('assigned_proposal_a') }}
{{ getAssignedCount('B') }}/6
{{ t('assigned_proposal_b') }}
{{ getAssignedCount('C') }}/6
{{ t('assigned_proposal_c') }}
{{ 18 - (getAssignedCount('A') + getAssignedCount('B') + getAssignedCount('C')) }}
{{ t('available_slots') }}
{{ t('candidates_pool') }}
{{ project.name }}
{{ getCandidatesByProject(project.name).length }}
{{ t('no_candidates_for_project') }}
{{ getInitials(candidate.github_username) }}
{{ candidate.github_username }}
{{ candidate.score.toFixed(1) }}
{{ t('proposal_a') }}
{{ getAssignedCount('A') }}/6 {{ t('assigned') }}
| # | {{ t('candidate') }} | {{ t('score') }} | {{ t('selection_reason') }} | {{ t('actions') }} |
|---|---|---|---|---|
| {{ slot }} |
{{ getInitials(getAssignment('A', slot).github_username) }}
{{ getAssignment('A', slot).github_username }}
{{ getAssignment('A', slot).project_name }}
{{ t('drop_candidate_here') }}
|
{{ getAssignment('A', slot).score.toFixed(1) }} - |
{{ getAssignment('A', slot).reason || t('click_to_add_reason') }}
-
|
{{ t('proposal_b') }}
{{ getAssignedCount('B') }}/6 {{ t('assigned') }}
| # | {{ t('candidate') }} | {{ t('score') }} | {{ t('selection_reason') }} | {{ t('actions') }} |
|---|---|---|---|---|
| {{ slot }} |
{{ getInitials(getAssignment('B', slot).github_username) }}
{{ getAssignment('B', slot).github_username }}
{{ getAssignment('B', slot).project_name }}
{{ t('drop_candidate_here') }}
|
{{ getAssignment('B', slot).score.toFixed(1) }} - |
{{ getAssignment('B', slot).reason || t('click_to_add_reason') }}
-
|
{{ t('proposal_c') }}
{{ getAssignedCount('C') }}/6 {{ t('assigned') }}
| # | {{ t('candidate') }} | {{ t('score') }} | {{ t('selection_reason') }} | {{ t('actions') }} |
|---|---|---|---|---|
| {{ slot }} |
{{ getInitials(getAssignment('C', slot).github_username) }}
{{ getAssignment('C', slot).github_username }}
{{ getAssignment('C', slot).project_name }}
{{ t('drop_candidate_here') }}
|
{{ getAssignment('C', slot).score.toFixed(1) }} - |
{{ getAssignment('C', slot).reason || t('click_to_add_reason') }}
-
|
{{ t('phase3_tab') }}
{{ formatTimeOnly(lastUpdateTimes.phases) || '-' }}
{{ phase3Users.length }}
{{ t('phase2_completed_users') }}
{{ totalDesignDocs }}
{{ t('total_design_docs') }}
{{ phase3WithDocs }}
{{ t('users_with_docs') }}
{{ phase3WithReviewer }}
{{ t('assigned_reviewer') }}
| {{ t('user') }} | {{ t('merged_gsoc_prs') }} | {{ t('design_docs') }} | {{ t('actions') }} |
|---|---|---|---|
|
{{ row.omegaup_username }}
|
{{ row.merged_prs_gsoc }} |
{{ row.project_name || `Doc ${row.doc_index + 1}` }}
-
💡 {{ mentor }}
{{ getReviewerIcon(reviewer.status) }} {{ reviewer.name }}
|
{{ t('phase2_tab') }}
{{ formatTimeOnly(lastUpdateTimes.candidates) || '-' }}
{{ candidates.length }}
{{ t('total_candidates') }}
{{ candidatesWithPhase1 }}
{{ t('phase1_complete') }}
{{ totalOpenPRs }}
{{ t('open_prs') }}
{{ totalMergedPRs }}
{{ t('merged_prs_gsoc') }}
{{ totalReviewedPRs }}
{{ t('reviewed_prs') }}
{{ t('loading_candidates') }}
| {{ t('user') }} | {{ t('issues') }} | {{ t('open_prs_col') }} | {{ t('total_prs') }} | {{ t('merged_prs') }} | {{ t('merged_prs_gsoc_col') }} | {{ t('reviewed_prs_col') }} | {{ t('actions') }} |
|---|---|---|---|---|---|---|---|
| {{ candidate.assigned_issues }} | {{ candidate.open_prs }} | {{ candidate.total_prs }} | {{ candidate.merged_prs }} | {{ candidate.merged_prs_gsoc }} | {{ candidate.reviewed_prs }} | ||
{{ t('phase1_tab') }}
{{ formatTimeOnly(lastUpdateTimes.scoreboard) || '-' }}
{{ scoreboard.length }}
{{ t('total_users') }}
{{ scoreboardAssociatedUsers }}
{{ t('users_associated') }}
{{ scoreboard.length - scoreboardAssociatedUsers }}
{{ t('users_not_associated') }}
{{ t('loading_scoreboard') }}
| {{ t('user') }} | {{ t('second_problem_time') }} | {{ t('total_problems') }} |
|---|---|---|
| {{ user.second_problem_time }} | {{ user.total_problems }} |