• Example Search by API
  • Example Search by Word
  • Project Search
  • Top Packages
  • Top Classes
  • Top Methods
  • Top Projects
  • Java
  • C++
  • Python
  • Scala
  • Blog
Project: judgels (GitHub Link)
  • judgels-master
    • judgels-utils
      • scoreboard-receiver
        • main.go
        • Dockerfile
        • .gitignore
      • nginx-certbot
        • nginx.conf
        • docker-entrypoint.sh
        • Dockerfile
    • seeds
      • sandalphon
        • var
          • data
            • problems.tar.gz
            • lessons.tar.gz
      • judgels_jerahmeel.sql
      • judgels_jophiel.sql
      • judgels_sandalphon.sql
      • judgels_uriel.sql
      • jerahmeel
        • var
          • data
            • submissions.tar.gz
    • ci.py
    • deployment
      • deployment_rsa.enc
      • scripts
        • deploy_jophiel.sh
        • deploy_uriel.sh
        • deploy_jerahmeel.sh
        • deploy_gabriel.sh
        • deploy_sealtiel.sh
        • deploy_sandalphon.sh
        • deploy_raphael.sh
      • ansible
        • ansible.cfg
        • playbooks
          • deploy-sandalphon.yml
          • provision-droplet.yml
          • build-uriel.yml
          • reload-raphael.yml
          • reload-sealtiel.yml
          • reload-jerahmeel.yml
          • reload-uriel.yml
          • build-jophiel.yml
          • build-sandalphon.yml
          • migrate-jophiel.yml
          • deploy-rabbitmq.yml
          • deploy-jerahmeel.yml
          • build-raphael.yml
          • deploy-scoreboard-receiver.yml
          • reload-gabriel.yml
          • migrate-jerahmeel.yml
          • reload-jophiel.yml
          • build-gabriel.yml
          • deploy-gabriel.yml
          • reload-sandalphon.yml
          • provision-gabriel.yml
          • deploy-database.yml
          • build-jerahmeel.yml
          • migrate-uriel.yml
          • deploy-raphael.yml
          • deploy-jophiel.yml
          • deploy-sealtiel.yml
          • build-sealtiel.yml
          • deploy-uriel.yml
          • deploy-nginx-certbot.yml
        • dist-example
          • hosts
          • env.yml
        • .gitignore
        • roles
          • docker-prune-cron
            • tasks
              • main.yml
          • gabriel-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • mysql-install
            • tasks
              • main.yml
          • sandalphon-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • gabriel-deploy
            • tasks
              • main.yml
          • sandalphon-deploy
            • tasks
              • main.yml
          • jophiel-migrate
            • tasks
              • main.yml
          • nginx-certbot-deploy
            • tasks
              • main.yml
            • meta
              • main.yml
          • rabbitmq-deploy
            • tasks
              • main.yml
          • sealtiel-deploy
            • tasks
              • main.yml
          • uriel-deploy
            • tasks
              • main.yml
          • jerahmeel-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • phpmyadmin-deploy
            • tasks
              • main.yml
          • sandalphon-reload
            • tasks
              • main.yml
          • jophiel-reload
            • tasks
              • main.yml
          • ufw-install
            • tasks
              • main.yml
          • droplet-provision
            • tasks
              • main.yml
            • meta
              • main.yml
          • scoreboard-receiver-deploy
            • tasks
              • main.yml
          • raphael-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • uriel-reload
            • tasks
              • main.yml
          • sealtiel-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • gabriel-provision
            • tasks
              • main.yml
          • jerahmeel-deploy
            • tasks
              • main.yml
          • jerahmeel-migrate
            • tasks
              • main.yml
          • uriel-migrate
            • tasks
              • main.yml
          • jophiel-deploy
            • tasks
              • main.yml
          • raphael-reload
            • tasks
              • main.yml
          • cert-renew-cron
            • tasks
              • main.yml
          • uriel-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • jophiel-build
            • tasks
              • main.yml
            • meta
              • main.yml
          • jerahmeel-reload
            • tasks
              • main.yml
          • gabriel-reload
            • tasks
              • main.yml
          • sealtiel-reload
            • tasks
              • main.yml
          • raphael-deploy
            • tasks
              • main.yml
          • dockerhub-login
            • tasks
              • main.yml
        • conf
          • jerahmeel.yml.j2
          • uriel-launcher.yml.j2
          • jophiel-launcher.yml.j2
          • sealtiel.yml.j2
          • gabriel-launcher.yml.j2
          • sandalphon.conf.j2
          • nginx-certbot.conf.j2
          • raphael.js.j2
          • uriel.yml.j2
          • sealtiel-launcher.yml.j2
          • gabriel.yml.j2
          • jophiel.yml.j2
          • jerahmeel-launcher.yml.j2
    • judgels-frontends
      • .gitignore
      • raphael
        • src
          • utils
            • datetime.test.ts
            • datetime.ts
            • duration.test.ts
            • duration.ts
          • index.tsx
          • fixtures
            • state.ts
          • components
            • ActionButtons
              • ActionButtons.tsx
              • ActionButtons.scss
            • UserRoute
              • UserRoute.tsx
            • ScrollToTopOnMount
              • ScrollToTopOnMount.tsx
            • FormattedDuration
              • FormattedDuration.tsx
            • LoadingState
              • LoadingState.tsx
              • LoadingState.scss
            • BreadcrumbWrapper
              • BreadcrumbWrapper.tsx
              • BreadcrumbWrapper.test.tsx
            • TimeanddateLink
              • TimeanddateLink.scss
              • TimeanddateLink.tsx
            • MenuItemLink
              • MenuItemLink.tsx
              • MenuItemLink.test.tsx
            • SubmissionUserFilter
              • SubmissionUserFilter.tsx
              • SubmissionUserFilter.scss
            • VerdictProgressTag
              • VerdictProgressTag.tsx
              • VerdictProgressTag.scss
            • FormattedRelative
              • FormattedRelative.tsx
            • UserWidget
              • UserWidget.tsx
              • UserWidget.scss
              • UserWidget.test.tsx
            • GuestRoute
              • GuestRoute.tsx
            • FormattedContent
              • FormattedContent.tsx
            • HtmlText
              • HtmlText.tsx
            • RegradeAllButton
              • RegradeAllButton.tsx
              • RegradeAllButton.scss
            • ContentCard
              • ContentCard.tsx
              • ContentCard.scss
            • ProgressBar
              • ProgressBar.scss
              • ProgressBar.tsx
            • UserRef
              • UserRef.tsx
              • UserRef.scss
            • LessonStatementCard
              • LessonStatementCard.scss
              • LessonStatementCard.tsx
            • ContestLink
              • ContestLink.tsx
            • Menubar
              • Menubar.tsx
              • Menubar.scss
              • Menubar.test.tsx
            • ContentWithSidebar
              • ContentWithSidebar.scss
              • ContentWithSidebar.test.tsx
              • ContentWithSidebar.tsx
            • HorizontalDivider
              • HorizontalDivider.tsx
              • HorizontalDivider.scss
            • ProblemWorksheetCard
              • Bundle
                • ProblemStatementCard
                  • ItemShortAnswerCard
                    • ItemShortAnswerCard.test.tsx
                    • ItemShortAnswerForm
                      • ItemShortAnswerForm.tsx
                      • ItemShortAnswerForm.test.tsx
                      • ItemShortAnswerForm.scss
                    • ItemShortAnswerCard.tsx
                  • ItemStatementCard
                    • ItemStatementCard.test.tsx
                    • ItemStatementCard.tsx
                  • ItemMultipleChoiceCard
                    • ItemMultipleChoiceCard.test.tsx
                    • ItemMultipleChoiceCard.tsx
                    • ItemMultipleChoiceCard.scss
                  • ItemEssayCard
                    • ItemEssayCard.tsx
                    • ItemEssayCard.test.tsx
                    • ItemEssayForm
                      • ItemEssayForm.test.tsx
                      • ItemEssayForm.tsx
                      • ItemEssayForm.scss
                  • ProblemStatementCard.scss
                  • ProblemStatementCard.tsx
                • ProblemWorksheetCard.scss
                • ProblemWorksheetCard.tsx
                • itemStatement.ts
              • Programming
                • ProblemStatementCard
                  • ProblemStatementCard.scss
                  • ProblemStatementCard.tsx
                • ProblemSubmissionForm
                  • ProblemSubmissionForm.tsx
                  • ProblemSubmissionForm.scss
                • ProblemWorksheetCard.scss
                • ProblemSubmissionCard
                  • ProblemSubmissionCard.tsx
                  • ProblemSubmissionCard.test.tsx
                • ProblemWorksheetCard.tsx
            • Pagination
              • Pagination.tsx
              • Pagination.test.tsx
              • Pagination.scss
            • ButtonLink
              • ButtonLink.tsx
            • Footer
              • Footer.scss
              • Footer.tsx
            • SubmissionFilterWidget
              • SubmissionFilterWidget.tsx
              • SubmissionFilterForm.tsx
              • SubmissionFilterForm.scss
            • Card
              • Card.scss
              • Card.tsx
            • StatementLanguageWidget
              • StatementLanguageWidget.tsx
              • StatementLanguageWidget.scss
              • StatementLanguageForm
                • StatementLanguageForm.scss
                • StatementLanguageForm.tsx
            • AppContent
              • AppContent.tsx
              • AppContent.scss
            • ItemSubmissionUserFilter
              • ItemSubmissionUserFilter.tsx
              • ItemSubmissionUserFilter.scss
            • Header
              • Header.scss
              • Header.tsx
            • VerdictTag
              • VerdictTag.tsx
            • FormattedDate
              • FormattedDate.tsx
            • forms
              • validations.ts
              • FormInputValidation
                • FormInputValidation.tsx
                • FormInputValidation.test.tsx
              • FormTableFileInput
                • FormTableFileInput.tsx
              • FormTableSelect2
                • FormTableSelect2.scss
                • FormTableSelect2.tsx
              • FormTableInput
                • FormTableInput.tsx
                • FormTableInput.scss
              • FormSelect2
                • FormSelect2.tsx
              • FormRichTextArea
                • FormRichTextArea.tsx
                • TinyMCETextArea.tsx
              • FormTableTextInput
                • FormTableTextInput.tsx
              • meta.test.ts
              • FormTableCheckbox
                • FormTableCheckbox.tsx
                • FormTableCheckbox.scss
              • FormTableSelect
                • FormTableSelect.tsx
                • FormTableSelect.scss
              • FormTextArea
                • FormTextArea.scss
                • FormTextArea.tsx
              • FormTable
                • FormTable.scss
                • FormTable.tsx
              • FormTableTextArea
                • FormTableTextArea.tsx
                • FormTableTextArea.scss
              • FormRecaptcha
                • FormRecaptcha.tsx
              • FormTableDateInput
                • FormTableDateInput.scss
                • FormTableDateInput.tsx
              • FormTextInput
                • FormTextInput.tsx
              • validations.test.ts
              • props.ts
              • FormCheckbox
                • FormCheckbox.scss
                • FormCheckbox.tsx
              • meta.ts
            • FullPageLayout
              • FullPageLayout.scss
              • FullPageLayout.tsx
            • KatexText
              • KatexText.scss
              • KatexText.tsx
            • LoadingContentCard
              • LoadingContentCard.tsx
            • Breadcrumbs
              • Breadcrumbs.tsx
              • Breadcrumbs.scss
            • SourceCode
              • SourceCode.tsx
            • ProgressTag
              • ProgressTag.scss
              • ProgressTag.tsx
            • Sidebar
              • Sidebar.tsx
              • Sidebar.scss
            • SearchBox
              • SearchBox.tsx
              • SearchBoxForm.tsx
              • SearchBox.test.tsx
              • SearchBox.scss
            • SingleColumnLayout
              • SingleColumnLayout.tsx
              • SingleColumnLayout.scss
            • ContentCardLink
              • ContentCardLink.scss
              • ContentCardLink.tsx
            • HorizontalInnerDivider
              • HorizontalInnerDivider.tsx
              • HorizontalInnerDivider.scss
            • SubmissionDetails
              • Bundle
                • ProblemSubmissionsCard
                  • ProblemSubmissionCard.tsx
                  • ProblemSubmissionCard.scss
                • FormattedAnswer
                  • FormattedAnswer.tsx
                • VerdictTag
                  • VerdictTag.tsx
              • Programming
                • SubmissionDetails.scss
                • SubmissionDetails.tsx
            • ContestRole
              • ContestRoleTag.tsx
            • SubmissionsTable
              • Bundle
                • ItemSubmissionsTable.scss
              • Programming
                • SubmissionsTable.scss
          • setupTests.ts
          • styles
            • index.scss
            • _table.scss
            • _ratings.scss
            • variables
              • _colors.scss
              • _fonts.scss
            • _base.scss
          • conf.ts
          • react-app-env.d.ts
          • modules
            • jophiel
              • jophielReducer.ts
            • toast
              • toastMiddleware.ts
              • toastActions.ts
              • toastMiddleware.test.ts
            • tokenGate
              • tokenGateMiddleware.ts
            • api
              • jophiel
                • userInfo.ts
                • userRating.ts
                • user.ts
                • userSearch.ts
                • profile.ts
                • userAccount.ts
                • userRegistration.ts
                • myUser.ts
                • userWeb.ts
                • userAvatar.ts
                • session.ts
                • role.ts
              • error.ts
              • gabriel
                • language.ts
                • grading.ts
                • submission.ts
                • verdict.ts
                • engine.ts
              • sandalphon
                • submissionProgramming.ts
                • language.ts
                • resource.ts
                • language.test.ts
                • problemProgramming.ts
                • lesson.ts
                • problem.ts
                • submissionBundle.ts
                • problemBundle.ts
              • pagination.ts
              • http.ts
              • jerahmeel
                • problemSetProblem.ts
                • problemSetProblemProgramming.ts
                • chapterProblemProgramming.ts
                • chapterProblemBundle.ts
                • submissionProgramming.ts
                • user.ts
                • courseChapter.ts
                • problemSet.ts
                • submission.ts
                • problemSetProblemBundle.ts
                • course.ts
                • archive.ts
                • problem.ts
                • chapterLesson.ts
                • submissionBundle.ts
                • chapter.ts
                • chapterProblem.ts
                • role.ts
              • uriel
                • contestHistory.ts
                • contestSubmission.ts
                • contestAnnouncement.ts
                • contestWeb.ts
                • admin.ts
                • contestFile.ts
                • contestSubmissionProgramming.ts
                • contestSubmissionBundle.ts
                • scoreboard.ts
                • contestRating.ts
                • contestSupervisor.ts
                • contestContestant.ts
                • contestScoreboard.ts
                • contestProblemProgramming.ts
                • contestProblemBundle.ts
                • contestProblem.ts
                • contestModule.ts
                • contest.ts
                • contestManager.ts
                • contestClarification.ts
            • breadcrumbs
              • breadcrumbsReducer.ts
              • breadcrumbsSelectors.ts
              • breadcrumbsSelectors.test.ts
              • breadcrumbsActions.ts
              • breadcrumbsReducer.test.ts
            • webPrefs
              • webPrefsReducer.ts
              • webPrefsReducer.test.ts
              • webPrefsActions.ts
              • webPrefsSelectors.ts
            • store.ts
            • jerahmeel
              • jerahmeelReducer.ts
            • uriel
              • urielReducer.ts
            • session
              • sessionReducer.test.ts
              • sessionSelectors.ts
              • sessionReducer.ts
          • routes
            • contests
              • contests
                • ContestCreateForm
                  • ContestCreateForm.tsx
                • ContestsPage
                  • ContestsPage.tsx
                  • ContestsPage.scss
                • single
                  • managers
                    • ContestManagerAddDialog
                      • ContestManagerAddDialog.test.tsx
                      • ContestManagerAddDialog.tsx
                    • ContestManagerRemoveForm
                      • ContestManagerRemoveForm.tsx
                    • ContestManagerAddForm
                      • ContestManagerAddForm.tsx
                    • ContestManagerRemoveResultTable
                      • ContestManagerRemoveResultTable.tsx
                      • ContestManagerRemoveResultTable.test.tsx
                    • ContestManagersTable
                      • ContestManagersTable.tsx
                    • ContestManagerRemoveDialog
                      • ContestManagerRemoveDialog.test.tsx
                      • ContestManagerRemoveDialog.tsx
                    • ContestManagerAddResultTable
                      • ContestManagerAddResultTable.tsx
                      • ContestManagerAddResultTable.test.tsx
                    • modules
                      • contestManagerActions.ts
                    • ContestManagersPage
                      • ContestManagersPage.scss
                      • ContestManagersPage.tsx
                      • ContestManagersPage.test.tsx
                  • supervisors
                    • ContestSupervisorAddForm
                      • ContestSupervisorAddForm.tsx
                    • ContestSupervisorAddResultTable
                      • ContestSupervisorAddResultTable.tsx
                      • ContestSupervisorAddResultTable.test.tsx
                    • ContestSupervisorRemoveDialog
                      • ContestSupervisorRemoveDialog.test.tsx
                      • ContestSupervisorRemoveDialog.tsx
                    • ContestSupervisorsPage
                      • ContestSupervisorsPage.test.tsx
                      • ContestSupervisorsPage.scss
                      • ContestSupervisorsPage.tsx
                    • ContestSupervisorsTable
                      • ContestSupervisorsTable.scss
                      • ContestSupervisorsTable.tsx
                    • ContestSupervisorRemoveResultTable
                      • ContestSupervisorRemoveResultTable.tsx
                      • ContestSupervisorRemoveResultTable.test.tsx
                    • ContestSupervisorRemoveForm
                      • ContestSupervisorRemoveForm.tsx
                    • ContestSupervisorAddDialog
                      • ContestSupervisorAddDialog.test.tsx
                      • ContestSupervisorAddDialog.tsx
                  • files
                    • ContestFileUploadForm
                      • ContestFileUploadForm.tsx
                      • ContestFileUploadForm.scss
                    • ContestFileUploadCard
                      • ContestFileUploadCard.tsx
                    • ContestFilesTable
                      • ContestFilesTable.scss
                      • ContestFilesTable.tsx
                    • ContestFilesPage
                      • ContestFilesPage.tsx
                      • ContestFilesPage.test.tsx
                    • modules
                      • contestFileActions.ts
                  • problems
                    • ContestProblemEditForm
                      • ContestProblemEditForm.tsx
                    • ContestProblemRoutes.tsx
                    • ContestProblemEditDialog
                      • ContestProblemEditDialog.test.tsx
                      • ContestProblemEditDialog.scss
                      • ContestProblemEditDialog.tsx
                    • single
                      • ContestProblemPage
                        • ContestProblemPage.tsx
                        • Bundle
                          • ContestProblemPage.tsx
                          • ContestProblemPage.test.tsx
                        • Programming
                          • ContestProblemPage.tsx
                          • ContestProblemPage.test.tsx
                          • ContestProblemPage.scss
                    • ContestProblemsPage
                      • ContestProblemsPage.scss
                      • ContestProblemsPage.tsx
                    • ContestProblemCard
                      • ContestProblemCard.test.tsx
                      • ContestProblemCard.tsx
                      • ContestProblemCard.scss
                    • modules
                      • editor
                        • gcjContestProblemEditor.test.ts
                        • contestProblemEditor.ts
                        • defaultContestProblemEditor.tsx
                        • gcjContestProblemEditor.tsx
                        • contestProblemEditorRegistry.ts
                        • defaultContestProblemEditor.test.ts
                        • contestProblemProcessor.ts
                      • contestProblemActions.test.ts
                      • contestProblemActions.ts
                  • components
                    • ContestEditGeneralForm
                      • ContestEditGeneralForm.tsx
                    • ContestEditGeneralTable
                      • ContestEditGeneralTable.tsx
                    • ContestEditConfigsForm
                      • ContestEditConfigsForm.tsx
                      • ContestEditConfigsForm.scss
                    • ContestAnnouncementsWidget
                      • ContestAnnouncementsWidget.tsx
                    • ContestModuleCard
                      • ContestModuleCard.scss
                      • ContestModuleCard.tsx
                    • ContestClarificationsWidget
                      • ContestClarificationsWidget.tsx
                    • ContestStateWidget
                      • ContestStateWidget.tsx
                      • ContestStateWidget.scss
                      • LoadingContestStateWidget.tsx
                    • ContestEditDialog
                      • ContestEditDialog.scss
                      • ContestEditDialog.tsx
                    • ContestEditDescriptionForm
                      • ContestEditDescriptionForm.tsx
                    • ContestEditConfigsTab
                      • ContestEditConfigsTab.test.tsx
                      • ContestEditConfigsTab.tsx
                    • ContestEditGeneralTab
                      • ContestEditGeneralTab.tsx
                      • ContestEditGeneralTab.test.tsx
                    • ContestEditDescriptionTab
                      • ContestEditDescriptionTab.test.tsx
                      • ContestEditDescriptionTab.tsx
                    • ContestEditConfigsTable
                      • ContestEditConfigsTable.scss
                      • ContestEditConfigsTable.tsx
                    • ContestEditModulesTab
                      • ContestEditModulesTab.tsx
                  • SingleContestRoutes.tsx
                  • submissions
                    • Bundle
                      • ContestSubmissionRoutes.tsx
                      • ContestSubmissionsPage
                        • ContestSubmissionsPage.tsx
                      • ContestSubmissionSummaryPage
                        • ContestSubmissionSummaryPage.tsx
                      • modules
                        • contestSubmissionActions.ts
                        • contestSubmissionActions.test.ts
                    • Programming
                      • ContestSubmissionRoutes.tsx
                      • single
                        • ContestSubmissionPage
                          • ContestSubmissionPage.tsx
                      • ContestSubmissionsPage
                        • ContestSubmissionsPage.tsx
                        • ContestSubmissionsPage.test.tsx
                      • ContestSubmissionsTable
                        • ContestSubmissionsTable.tsx
                      • modules
                        • contestSubmissionActions.ts
                        • contestSubmissionActions.test.ts
                  • scoreboard
                    • GcjScoreboardTable
                      • GcjScoreboardTable.tsx
                      • GcjScoreboardTable.scss
                      • GcjScoreboardTable.test.tsx
                    • BundleScoreboardTable
                      • BundleScoreboardPage.tsx
                      • BundleScoreboardPage.test.tsx
                      • BundleScoreboardPage.scss
                    • ContestScoreboardPage
                      • ContestScoreboardPage.scss
                      • ContestScoreboardPage.tsx
                      • ContestScoreboardPage.test.tsx
                    • IcpcScoreboardTable
                      • IcpcScoreboardTable.test.tsx
                      • IcpcScoreboardTable.tsx
                      • IcpcScoreboardTable.scss
                    • ScoreboardTable
                      • ScoreboardTable.scss
                      • ScoreboardTable.test.tsx
                      • ScoreboardTable.tsx
                    • IoiScoreboardTable
                      • IoiScoreboardTable.tsx
                      • IoiScoreboardTable.test.tsx
                      • IoiScoreboardTable.scss
                    • modules
                      • contestScoreboardActions.test.ts
                      • contestScoreboardActions.ts
                  • SingleContestRoutes.scss
                  • overview
                    • ContestOverviewPage
                      • ContestOverviewPage.scss
                      • ContestOverviewPage.tsx
                    • ContestRegistrationCard
                      • ContestRegistrationCard.tsx
                      • ContestRegistrationCard.scss
                    • ContestRegistrantsDialog
                      • ContestRegistrantsDialog.scss
                      • ContestRegistrantsDialog.tsx
                  • contestants
                    • ContestContestantAddResultTable
                      • ContestContestantAddResultTable.tsx
                      • ContestContestantAddResultTable.test.tsx
                    • ContestContestantRemoveForm
                      • ContestContestantRemoveForm.tsx
                    • ContestContestantsPage
                      • ContestContestantsPage.scss
                      • ContestContestantsPage.tsx
                      • ContestContestantsPage.test.tsx
                    • ContestContestantRemoveDialog
                      • ContestContestantRemoveDialog.tsx
                      • ContestContestantRemoveDialog.test.tsx
                    • ContestContestantRemoveResultTable
                      • ContestContestantRemoveResultTable.tsx
                      • ContestContestantRemoveResultTable.test.tsx
                    • ContestContestantAddForm
                      • ContestContestantAddForm.tsx
                    • ContestContestantAddDialog
                      • ContestContestantAddDialog.test.tsx
                      • ContestContestantAddDialog.tsx
                    • ContestContestantsTable
                      • ContestContestantsTable.scss
                      • ContestContestantsTable.tsx
                  • SingleContestDataRoute.tsx
                  • clarifications
                    • ContestClarificationCreateForm
                      • ContestClarificationCreateForm.tsx
                    • ContestClarificationCard
                      • ContestClarificationCard.tsx
                      • ContestClarificationCard.scss
                    • ContestClarificationAnswerForm
                      • ContestClarificationAnswerForm.tsx
                    • ContestClarificationAnswerBox
                      • ContestClarificationAnswerBox.test.tsx
                      • ContestClarificationAnswerBox.tsx
                    • modules
                      • contestClarificationActions.test.ts
                      • contestClarificationActions.ts
                    • ContestClarificationCreateDialog
                      • ContestClarificationCreateDialog.tsx
                      • ContestClarificationCreateDialog.test.tsx
                    • ContestClarificationsPage
                      • ContestClarificationsPage.tsx
                      • ContestClarificationsPage.scss
                      • ContestClarificationsPage.test.tsx
                  • MainSingleContestRoutes.tsx
                  • modules
                    • contestSupervisorActions.ts
                    • contestIcon.ts
                    • contestModuleActions.ts
                    • contestContestantActions.ts
                    • contestWebActions.ts
                  • announcements
                    • ContestAnnouncementsPage
                      • ContestAnnouncementsPage.test.tsx
                      • ContestAnnouncementsPage.tsx
                    • ContestAnnouncementCard
                      • ContestAnnouncementCard.tsx
                      • ContestAnnouncementCard.scss
                    • ContestAnnouncementEditDialog
                      • ContestAnnouncementEditDialog.tsx
                      • ContestAnnouncementEditDialog.test.tsx
                      • ContestAnnouncementEditDialog.scss
                    • ContestAnnouncementCreateForm
                      • ContestAnnouncementCreateForm.tsx
                    • ContestAnnouncementEditForm
                      • ContestAnnouncementEditForm.tsx
                    • ContestAnnouncementCreateDialog
                      • ContestAnnouncementCreateDialog.test.tsx
                      • ContestAnnouncementCreateDialog.scss
                      • ContestAnnouncementCreateDialog.tsx
                    • modules
                      • contestAnnouncementActions.test.ts
                      • contestAnnouncementActions.ts
                  • SingleContestDataRoute.test.tsx
                • ContestCreateDialog
                  • ContestCreateDialog.tsx
                  • ContestCreateDialog.test.tsx
                • ContestCard
                  • ContestCard.scss
                  • ContestCard.tsx
                • modules
                  • contestReducer.test.ts
                  • contestSelectors.ts
                  • contestWebConfigReducer.test.ts
                  • contestReducer.ts
                  • contestWebConfigSelectors.ts
                  • contestWebConfigReducer.ts
                  • contestActions.test.ts
                  • contestActions.ts
              • MainContestsRoutes.tsx
              • LazyContestsRoutes.tsx
              • ContestsRoutes.tsx
            • jophiel
              • profiles
                • ProfilesRoutes.tsx
                • single
                  • SingleProfileRoutes.tsx
                  • submissionHistory
                    • SubmissionHistoryPage
                      • SubmissionHistoryPage.tsx
                    • SubmissionsTable
                      • SubmissionsTable.tsx
                  • contestHistory
                    • ContestHistoryPage
                      • ContestHistoryPage.tsx
                      • ContestHistoryPage.scss
                  • modules
                    • profileActions.ts
                  • SingleProfileDataRoute.tsx
                  • summary
                    • ProfileSummaryPage
                      • ProfileSummaryPage.scss
                      • ProfileSummaryPage.tsx
                    • ProblemStatsPanel
                      • ProblemStatsPanel.tsx
                    • BasicProfilePanel
                      • BasicProfilePanel.tsx
                      • BasicProfilePanel.scss
              • resetPassword
                • ResetPasswordForm
                  • ResetPasswordForm.tsx
                • ResetPasswordPage
                  • ResetPasswordPage.test.tsx
                  • ResetPasswordPage.tsx
                • modules
                  • resetPasswordActions.test.ts
                  • resetPasswordActions.ts
              • JophielRoutes.tsx
              • JophielProfilesRoutes.tsx
              • logout
                • LogoutPage
                  • LogoutPage.test.tsx
                  • LogoutPage.tsx
                • modules
                  • logoutActions.test.ts
                  • logoutActions.ts
              • activate
                • ActivatePage
                  • ActivatePage.test.tsx
                  • ActivatePage.tsx
                • modules
                  • activateActions.ts
                  • activateActions.test.ts
              • components
                • ResendActivationEmailButton
                  • ResendActivationEmailButton.tsx
              • panels
                • info
                  • InfoPanel
                    • InfoPanel.scss
                    • InfoPanel.test.tsx
                    • InfoPanel.tsx
                  • InfoForm
                    • InfoForm.tsx
                  • InfoTable
                    • InfoTable.tsx
                • avatar
                  • ChangeAvatarPanel
                    • ChangeAvatarPanel.scss
                    • ChangeAvatarPanel.tsx
              • forgotPassword
                • ForgotPasswordForm
                  • ForgotPasswordForm.tsx
                • ForgotPasswordPage
                  • ForgotPasswordPage.test.tsx
                  • ForgotPasswordPage.tsx
                • modules
                  • forgotPasswordActions.ts
                  • forgotPasswordActions.test.ts
              • register
                • RegisterPage
                  • RegisterPage.test.tsx
                  • RegisterPage.tsx
                  • RegisterPage.scss
                • RegisterForm
                  • RegisterForm.tsx
                  • RegisterForm.scss
                • modules
                  • registerActions.ts
                  • registerActions.test.ts
              • account
                • changeAvatar
                  • ChangeAvatarPage
                    • ChangeAvatarPage.tsx
                • info
                  • InfoPage
                    • InfoPage.tsx
                • AccountRoutes.tsx
                • changePassword
                  • ChangePasswordPage
                    • ChangePasswordPage.test.tsx
                    • ChangePasswordPage.tsx
                  • ChangePasswordForm
                    • ChangePasswordForm.tsx
                  • modules
                    • changePasswordActions.test.ts
                    • changePasswordActions.ts
              • needActivation
                • NeedActivationPage
                  • NeedActivationPage.scss
                  • NeedActivationPage.tsx
              • modules
                • userWebSelectors.ts
                • profileReducer.ts
                • userAccountActions.test.ts
                • userWebReducer.ts
                • infoActions.ts
                • profileActions.test.ts
                • profileActions.ts
                • infoActions.test.ts
                • profileSelectors.ts
                • userAccountActions.ts
                • avatarActions.ts
                • avatarActions.test.ts
                • userWebActions.ts
              • JophielAccountRoutes.tsx
              • login
                • LoginPage
                  • LoginPage.scss
                  • LoginPage.test.tsx
                  • LoginPage.tsx
                • LoginForm
                  • LoginForm.tsx
                  • LoginForm.scss
                • modules
                  • loginActions.test.ts
                  • loginActions.ts
            • App.tsx
            • home
              • HomePage
                • HomePage.tsx
                • HomePage.scss
              • widgets
                • topRatings
                  • TopRatingsWidget
                    • TopRatingsWidget.tsx
                    • TopRatingsWidget.scss
                • topScorers
                  • TopScorersWidget
                    • TopScorersWidget.tsx
                    • TopScorersWidget.scss
                • activeContests
                  • ActiveContestCard
                    • ActiveContestCard.scss
                    • ActiveContestCard.tsx
                    • LoadingActiveContestCard.tsx
                  • ActiveContestsWidget
                    • ActiveContestsWidget.scss
                    • ActiveContestsWidget.tsx
                • modules
                  • widgetActions.ts
            • courses
              • CoursesRoutes.tsx
              • courses
                • CoursesPage
                  • CoursesPage.tsx
                • CourseCard
                  • CourseCard.tsx
                  • CourseCard.scss
                • single
                  • SingleCourseRoutes.tsx
                  • SingleCourseDataRoute.tsx
                  • MainSingleCourseRoutes.tsx
                  • SingleCourseDataRoute.test.tsx
                  • SingleCourseRoutes.scss
                  • chapters
                    • single
                      • results
                        • ChapterSubmissionsPage
                          • ChapterSubmissionsPage.tsx
                        • ChapterSubmissionSummaryPage
                          • ChapterSubmissionSummaryPage.tsx
                        • ChapterItemSubmissionRoutes.tsx
                        • modules
                          • chapterSubmissionActions.ts
                      • SingleCourseChapterRoutes.scss
                      • problems
                        • ChapterProblemRoutes.tsx
                        • single
                          • ChapterProblemPage
                            • ChapterProblemPage.tsx
                          • Bundle
                            • ChapterProblemPage.tsx
                          • Programming
                            • ChapterProblemPage.tsx
                        • ChapterProblemsPage
                          • ChapterProblemsPage.tsx
                        • ChapterProblemCard
                          • ChapterProblemCard.tsx
                          • ChapterProblemCard.scss
                        • modules
                          • chapterProblemActions.ts
                      • MainSingleCourseChapterRoutes.tsx
                      • submissions
                        • ChapterSubmissionRoutes.tsx
                        • ChapterSubmissionsPage
                          • ChapterSubmissionsPage.tsx
                        • single
                          • ChapterSubmissionPage
                            • ChapterSubmissionPage.tsx
                        • ChapterSubmissionsTable
                          • ChapterSubmissionsTable.tsx
                        • modules
                          • chapterSubmissionActions.ts
                      • SingleCourseChapterDataRoute.test.tsx
                      • lessons
                        • ChapterLessonsPage
                          • ChapterLessonsPage.tsx
                        • single
                          • ChapterLessonPage
                            • ChapterLessonPage.tsx
                        • ChapterLessonCard
                          • ChapterLessonCard.tsx
                        • ChapterLessonRoutes.tsx
                        • modules
                          • chapterLessonActions.ts
                      • SingleCourseChapterRoutes.tsx
                      • SingleCourseChapterDataRoute.tsx
                    • CourseChaptersPage
                      • CourseChaptersPage.tsx
                    • CourseChapterCard
                      • CourseChapterCard.tsx
                      • CourseChapterCard.scss
                    • modules
                      • courseChapterSelectors.ts
                      • courseChapterActions.ts
                      • courseChapterReducer.ts
                • modules
                  • courseActions.test.ts
                  • courseReducer.ts
                  • chapterActions.ts
                  • courseSelectors.ts
                  • courseActions.ts
              • MainCoursesRoutes.tsx
              • LazyCoursesRoutes.tsx
            • AppRoutes.test.ts
            • training
              • courses
                • CoursesPage
                  • CoursesPage.tsx
                • CourseEditDialog
                  • CourseEditDialog.test.tsx
                  • CourseEditDialog.tsx
                • CourseEditForm
                  • CourseEditForm.tsx
                • CourseCreateForm
                  • CourseCreateForm.tsx
                • CoursesTable
                  • CoursesTable.tsx
                  • CoursesTable.scss
                • CourseCreateDialog
                  • CourseCreateDialog.test.tsx
                  • CourseCreateDialog.tsx
                • CourseChaptersTable
                  • CourseChaptersTable.scss
                  • CourseChaptersTable.tsx
                • CourseChapterEditForm
                  • CourseChapterEditForm.tsx
                • CourseChapterEditDialog
                  • CourseChapterEditDialog.test.tsx
                  • CourseChapterEditDialog.tsx
                • modules
                  • courseActions.test.ts
                  • courseActions.ts
              • LazyTrainingRoutes.tsx
              • archives
                • ArchiveEditDialog
                  • ArchiveEditDialog.test.tsx
                  • ArchiveEditDialog.tsx
                • ArchiveCreateDialog
                  • ArchiveCreateDialog.tsx
                  • ArchiveCreateDialog.test.tsx
                • ArchiveCreateForm
                  • ArchiveCreateForm.tsx
                • ArchiveEditForm
                  • ArchiveEditForm.tsx
                • ArchivesPage
                  • ArchivesPage.tsx
                • modules
                  • archiveActions.test.ts
                  • archiveActions.ts
                • ArchivesTable
                  • ArchivesTable.scss
                  • ArchivesTable.tsx
              • TrainingRoutes.tsx
              • problemsets
                • ProblemSetProblemsTable
                  • ProblemSetProblemsTable.tsx
                  • ProblemSetProblemsTable.scss
                • ProblemSetEditDialog
                  • ProblemSetEditDialog.tsx
                  • ProblemSetEditDialog.test.tsx
                • ProblemSetProblemEditDialog
                  • ProblemSetProblemEditDialog.tsx
                  • ProblemSetProblemEditDialog.test.tsx
                • ProblemSetsPage
                  • ProblemSetsPage.tsx
                • ProblemSetCreateDialog
                  • ProblemSetCreateDialog.test.tsx
                  • ProblemSetCreateDialog.tsx
                • ProblemSetCreateForm
                  • ProblemSetCreateForm.tsx
                • ProblemSetEditForm
                  • ProblemSetEditForm.tsx
                • ProblemSetsTable
                  • ProblemSetsTable.scss
                  • ProblemSetsTable.tsx
                • modules
                  • problemSetActions.test.ts
                  • problemSetActions.ts
                • ProblemSetProblemEditForm
                  • ProblemSetProblemEditForm.tsx
              • chapters
                • ChapterProblemEditForm
                  • ChapterProblemEditForm.tsx
                • ChapterLessonEditDialog
                  • ChapterLessonEditDialog.test.tsx
                  • ChapterLessonEditDialog.tsx
                • ChaptersPage
                  • ChaptersPage.tsx
                • ChapterEditForm
                  • ChapterEditForm.tsx
                • ChapterEditDialog
                  • ChapterEditDialog.test.tsx
                  • ChapterEditDialog.tsx
                • ChapterLessonsTable
                  • ChapterLessonsTable.tsx
                  • ChapterLessonsTable.scss
                • ChaptersTable
                  • ChaptersTable.scss
                  • ChaptersTable.tsx
                • ChapterLessonEditForm
                  • ChapterLessonEditForm.tsx
                • ChapterProblemsTable
                  • ChapterProblemsTable.tsx
                  • ChapterProblemsTable.scss
                • ChapterCreateDialog
                  • ChapterCreateDialog.tsx
                  • ChapterCreateDialog.test.tsx
                • ChapterProblemEditDialog
                  • ChapterProblemEditDialog.tsx
                  • ChapterProblemEditDialog.test.tsx
                • modules
                  • chapterActions.ts
                  • chapterActions.test.ts
                • ChapterCreateForm
                  • ChapterCreateForm.tsx
            • problems
              • ProblemsRoutes.tsx
              • MainProblemsWrapperRoutes.tsx
              • MainProblemsRoutes.tsx
              • LazyProblemsRoutes.tsx
              • problemsets
                • ProblemSetArchiveFilter
                  • ProblemSetArchiveFilter.scss
                  • ProblemSetArchiveFilter.tsx
                • ProblemSetsPage
                  • ProblemSetsPage.tsx
                  • ProblemSetsPage.scss
                • single
                  • SingleProblemSetRoutes.scss
                  • SingleProblemSetDataRoute.tsx
                  • problems
                    • ProblemSetProblemsPage
                      • ProblemSetProblemsPage.tsx
                    • single
                      • results
                        • ProblemSubmissionSummaryPage
                          • ProblemSubmissionSummaryPage.tsx
                        • ProblemSubmissionsPage
                          • ProblemSubmissionsPage.tsx
                        • ProblemItemSubmissionRoutes.tsx
                        • modules
                          • problemSetSubmissionActions.ts
                      • MainSingleProblemSetProblemRoutes.tsx
                      • SingleProblemSetProblemRoutes.scss
                      • SingleProblemSetProblemDataRoute.tsx
                      • submissions
                        • ProblemSubmissionRoutes.tsx
                        • ProblemSubmissionsPage
                          • ProblemSubmissionsPage.tsx
                        • single
                          • ProblemSubmissionPage
                            • ProblemSubmissionPage.tsx
                        • modules
                          • problemSetSubmissionActions.ts
                        • ProblemSubmissionsTable
                          • ProblemSubmissionsTable.tsx
                      • SingleProblemSetProblemRoutes.tsx
                      • ProblemStatsWidget
                        • ProblemStatsWidget.tsx
                        • ProblemStatsWidget.scss
                      • statement
                        • ProblemStatementPage
                          • ProblemStatementPage.tsx
                        • Bundle
                          • ProblemStatementPage.tsx
                        • Programming
                          • ProblemStatementPage.tsx
                    • modules
                      • problemSetProblemActions.ts
                      • problemSetProblemSelectors.ts
                      • problemSetProblemReducer.ts
                    • ProblemSetProblemCard
                      • ProblemSetProblemCard.scss
                      • ProblemSetProblemCard.tsx
                  • MainSingleProblemSetRoutes.tsx
                  • SingleProblemSetRoutes.tsx
                • ProblemSetCard
                  • ProblemSetCard.tsx
                  • ProblemSetCard.scss
                • modules
                  • problemSetSelectors.ts
                  • problemSetReducer.ts
                  • problemSetActions.ts
                  • archiveActions.ts
            • submissions
              • SubmissionsRoutes.scss
              • LazySubmissionsRoutes.tsx
              • SubmissionsPage
                • SubmissionsPage.tsx
              • SubmissionsRoutes.tsx
              • single
                • SubmissionPage
                  • SubmissionPage.tsx
              • modules
                • submissionActions.ts
              • SubmissionsTable
                • SubmissionsTable.tsx
            • system
              • LazySystemRoutes.tsx
              • SystemRoutes.tsx
              • users
                • UsersPage
                  • UsersPage.scss
                  • UsersPage.tsx
              • modules
                • userActions.test.ts
                • userActions.ts
            • ranking
              • LazyRankingRoutes.tsx
              • scores
                • ScoresPage
                  • ScoresPage.scss
                  • ScoresPage.tsx
              • RankingRoutes.tsx
              • ratings
                • RatingsPage
                  • RatingsPage.scss
                  • RatingsPage.tsx
                • RatingSystemPage
                  • RatingSystemPage.scss
                  • RatingSystemPage.tsx
              • modules
                • rankingActions.ts
            • AppRoutes.ts
          • ga.ts
          • assets
            • images
              • welcome-banner.jpg
            • data
              • countries.ts
        • .env
        • .prettierrc.json
        • public
          • robots.txt
          • skins
            • lightgray
              • skin.mobile.min.css
              • img
                • anchor.gif
                • trans.gif
                • loader.gif
                • object.gif
              • content.inline.min.css
              • skin.min.css
              • fonts
                • tinymce.woff
                • tinymce-small.woff
                • tinymce-small.eot
                • tinymce.eot
                • tinymce-mobile.woff
                • tinymce.ttf
                • tinymce-small.svg
                • tinymce.svg
                • tinymce-small.ttf
              • content.mobile.min.css
              • content.min.css
            • raphael
              • content.css
          • favicon.ico
          • var
            • conf
              • raphael.js.example
          • index.html
          • humans.txt
        • dist
          • Dockerfile
          • raphael.conf
          • .dockerignore
        • package.json
        • tsconfig.json
        • .gitignore
    • judgels-backends
      • jophiel
        • jophiel-dist
          • init.sh
          • var
            • log
              • jophiel-request-2019-01-07.log2095749904576746.tmp
            • data
              • user-avatars
            • conf
              • jophiel.yml.example
          • build.gradle
          • Dockerfile
          • .dockerignore
        • jophiel-client
          • src
            • main
              • java
                • judgels
                  • service
                    • actor
                      • CachingActorExtractor.java
          • build.gradle
        • jophiel-app
          • src
            • main
              • resources
                • migrations.xml
                • migrations
                  • 001-add-user_role.xml
                  • 000.xml
                • assets
              • java
                • judgels
                  • jophiel
                    • PingResource.java
                    • JophielMigrationsBundle.java
                    • user
                      • password
                        • UserPasswordResource.java
                      • info
                        • UserInfoStore.java
                        • UserInfoResource.java
                      • web
                        • UserWebResource.java
                      • search
                        • UserSearchResource.java
                      • UserRoleChecker.java
                      • registration
                        • web
                          • UserRegistrationWebResource.java
                          • UserRegistrationWebConfig.java
                      • PasswordHash.java
                      • rating
                        • UserRatingResource.java
                        • UserRatingStore.java
                        • UserWithRating.java
                      • me
                        • MyUserResource.java
                      • UserResource.java
                      • avatar
                        • UserAvatarFs.java
                        • UserAvatarConfiguration.java
                        • UserAvatarResource.java
                        • UserAvatarModule.java
                      • superadmin
                        • SuperadminCreator.java
                        • SuperadminCreatorConfiguration.java
                        • SuperadminModule.java
                      • account
                        • UserRegistrationEmailStore.java
                        • UserPasswordResetter.java
                        • UserResetPasswordStore.java
                        • UserResetPasswordConfiguration.java
                        • UserRegisterer.java
                        • UserRegistrationModule.java
                        • UserRegistrationConfiguration.java
                        • UserAccountResource.java
                        • UserRegistrationEmailMailer.java
                        • UserResetPasswordMailer.java
                        • UserResetPasswordModule.java
                      • UserStore.java
                    • play
                      • PlaySessionDao.java
                      • PlaySessionHibernateDao.java
                      • PlaySessionModel.java
                      • PlaySessionResource.java
                    • client
                      • user
                        • ClientUserResource.java
                    • JophielApplication.java
                    • JophielConfiguration.java
                    • hibernate
                      • SessionHibernateDao.java
                      • UserRoleHibernateDao.java
                      • UserResetPasswordHibernateDao.java
                      • JophielHibernateBundle.java
                      • UserRatingHibernateDao.java
                      • UserRatingEventHibernateDao.java
                      • JophielHibernateDaoModule.java
                      • UserHibernateDao.java
                      • UserRegistrationEmailHibernateDao.java
                      • UserInfoHibernateDao.java
                    • EmailTemplate.java
                    • JophielApplicationConfiguration.java
                    • JophielComponent.java
                    • legacy
                      • user
                        • LegacyAutoComplete.java
                        • LegacyUserResource.java
                    • mailer
                      • MailerModule.java
                      • MailerConfiguration.java
                      • Mailer.java
                    • profile
                      • ProfileStore.java
                      • ProfileResource.java
                    • role
                      • SuperadminRoleStore.java
                      • UserRoleStore.java
                    • session
                      • SessionResource.java
                      • SessionStore.java
                      • SessionTokenGenerator.java
                    • JophielModule.java
                    • persistence
                      • SessionModel.java
                      • UserDao.java
                      • UserRoleModel.java
                      • UserResetPasswordModel.java
                      • UserRegistrationEmailDao.java
                      • UserRoleDao.java
                      • UserRatingModel.java
                      • UserModel.java
                      • UserInfoModel.java
                      • UserRatingEventModel.java
                      • SessionDao.java
                      • UserRegistrationEmailModel.java
                      • UserRatingDao.java
                      • UserRatingEventDao.java
                      • UserInfoDao.java
                      • UserResetPasswordDao.java
            • test
              • java
                • judgels
                  • jophiel
                    • user
                      • UserRoleCheckerTests.java
                      • superadmin
                        • SuperadminCreatorTests.java
                    • JophielApplicationConfigurationTests.java
                    • session
                      • SessionTokenGeneratorTests.java
            • integTest
              • resources
                • logback.xml
              • java
                • judgels
                  • jophiel
                    • AbstractIntegrationTests.java
                    • user
                      • info
                        • UserInfoStoreIntegrationTests.java
                      • UserStoreIntegrationTests.java
                      • avatar
                        • UserAvatarIntegrationTestModule.java
                      • account
                        • UserResetPasswordStoreIntegrationTests.java
                        • UserRegistrationEmailStoreIntegrationTests.java
                      • role
                        • UserRoleStoreIntegrationTests.java
                    • api
                      • password
                        • UserPasswordServiceIntegrationTests.java
                      • AbstractServiceIntegrationTests.java
                      • info
                        • UserInfoServiceIntegrationTests.java
                      • user
                        • search
                          • UserSearchServiceIntegrationTests.java
                        • UserServiceIntegrationTests.java
                        • me
                          • MyUserServiceIntegrationTests.java
                        • account
                          • UserAccountServiceIntegrationTests.java
                      • rating
                        • UserRatingServiceIntegrationTests.java
                      • session
                        • SessionServiceIntegrationTests.java
                    • JophielIntegrationTestComponent.java
                    • session
                      • SessionStoreIntegrationTests.java
          • build.gradle
        • .gitignore
        • jophiel-api
          • src
            • main
              • java
                • judgels
                  • jophiel
                    • api
                      • user
                        • password
                          • UserPasswordService.java
                          • PasswordsUpdateResponse.java
                        • UserService.java
                        • info
                          • UserInfoService.java
                          • UserInfo.java
                        • web
                          • UserWebConfig.java
                          • UserWebService.java
                        • search
                          • UserSearchService.java
                        • rating
                          • UserRatingEvent.java
                          • UserRatingService.java
                          • UserRatingUpdateData.java
                          • UserRating.java
                        • me
                          • PasswordUpdateData.java
                          • MyUserService.java
                        • UserData.java
                        • avatar
                          • UserAvatarService.java
                        • User.java
                        • account
                          • PasswordResetData.java
                          • UserAccountService.java
                          • UserRegistrationData.java
                      • play
                        • PlaySessionErrors.java
                        • PlaySession.java
                        • PlaySessionService.java
                      • client
                        • user
                          • ClientUserService.java
                      • JophielClientConfiguration.java
                      • profile
                        • Profile.java
                        • BasicProfile.java
                        • ProfileService.java
                      • role
                        • UserRole.java
                        • JophielRole.java
                      • session
                        • SessionErrors.java
                        • SessionService.java
                        • Credentials.java
                        • Session.java
          • build.gradle
      • sealtiel
        • sealtiel-app
          • src
            • main
              • java
                • judgels
                  • sealtiel
                    • SealtielApplicationConfiguration.java
                    • PingResource.java
                    • SealtielApplication.java
                    • rabbitmq
                      • RabbitMQ.java
                      • RabbitMQHealthCheck.java
                      • RabbitMQConfiguration.java
                      • RabbitMQChannel.java
                      • RabbitMQModule.java
                    • message
                      • MessageResource.java
                    • SealtielComponent.java
                    • queue
                      • QueueChannel.java
                      • Queue.java
                      • QueueService.java
                      • QueueMessage.java
                    • SealtielConfiguration.java
                    • SealtielModule.java
            • test
              • java
                • judgels
                  • sealtiel
                    • message
                      • MessageResourceTests.java
                    • queue
                      • QueueServiceTests.java
                    • SealtielApplicationConfigurationTests.java
            • integTest
              • resources
                • logback-test.xml
                • test.jks
              • java
                • judgels
                  • sealtiel
                    • api
                      • AbstractServiceIntegrationTests.java
                      • message
                        • MessageServiceIntegrationTests.java
                      • HealthCheckIntegrationTests.java
          • build.gradle
        • sealtiel-dist
          • var
            • conf
              • sealtiel.yml.example
          • build.gradle
          • Dockerfile
          • .dockerignore
        • sealtiel-api
          • src
            • main
              • java
                • judgels
                  • sealtiel
                    • api
                      • message
                        • MessageData.java
                        • Message.java
                        • MessageService.java
                      • SealtielClientConfiguration.java
          • build.gradle
        • .gitignore
      • judgels-commons
        • judgels-service-persistence
          • src
            • main
              • java
                • judgels
                  • service
                    • hibernate
                      • JudgelsHibernateModule.java
                    • JudgelsPersistenceModule.java
                    • actor
                      • JudgelsActorProvider.java
          • build.gradle
        • judgels-service-jaxrs
          • src
            • main
              • java
                • judgels
                  • service
                    • jaxrs
                      • JudgelsObjectMappers.java
                      • JaxRsClients.java
          • build.gradle
        • judgels-service-api
          • src
            • main
              • java
                • judgels
                  • service
                    • api
                      • client
                        • Client.java
                        • BasicAuthHeader.java
                      • actor
                        • AuthHeader.java
                        • ActorExtractor.java
            • test
              • java
                • judgels
                  • service
                    • api
                      • client
                        • BasicAuthHeaderTests.java
                      • actor
                        • AuthHeaderTests.java
          • build.gradle
        • judgels-persistence-testing
          • src
            • main
              • java
                • judgels
                  • persistence
                    • TestActorProvider.java
                    • hibernate
                      • WithHibernateSession.java
                      • HibernateSessionExtension.java
                    • TestClock.java
          • build.gradle
        • judgels-persistence-api
          • src
            • main
              • java
                • judgels
                  • persistence
                    • api
                      • SelectionOptions.java
                      • dump
                        • Dump.java
                        • JudgelsDump.java
                        • DumpImportMode.java
                        • UnmodifiableDump.java
                      • OrderDir.java
                      • Page.java
          • build.gradle
        • judgels-service-core
          • src
            • main
              • java
                • judgels
                  • service
                    • JudgelsApplicationModule.java
                    • jersey
                      • EmptyOptionalExceptionMapper.java
                      • NotAuthorizedExceptionMapper.java
                      • JudgelsJerseyFeature.java
                    • client
                      • ClientChecker.java
                    • JudgelsModule.java
                    • RandomCodeGenerator.java
                    • ServiceUtils.java
                    • JudgelsScheduler.java
                    • actor
                      • PerRequestActorProvider.java
                      • Actors.java
                      • IpAddressFilter.java
                      • ActorChecker.java
            • test
              • java
                • judgels
                  • service
                    • RandomCodeGeneratorTests.java
                    • client
                      • ClientCheckerTests.java
                    • actor
                      • PerRequestActorProviderTests.java
                      • ActorCheckerTests.java
          • build.gradle
        • judgels-persistence-core
          • src
            • main
              • java
                • judgels
                  • persistence
                    • CustomPredicateFilter.java
                    • JidChildPrefixes.java
                    • Model.java
                    • JidPrefix.java
                    • UnmodifiableDao.java
                    • JidGenerator.java
                    • JudgelsModel.java
                    • Dao.java
                    • hibernate
                      • HibernateDao.java
                      • HibernateDaoData.java
                      • JudgelsHibernateDao.java
                      • UnmodifiableHibernateDao.java
                    • SearchOptions.java
                    • FilterOptions.java
                    • UnmodifiableModel.java
                    • ActorProvider.java
                    • JudgelsDao.java
            • test
              • java
                • judgels
                  • persistence
                    • JidGeneratorTests.java
            • integTest
              • resources
                • logback.xml
              • java
                • judgels
                  • persistence
                    • hibernate
                      • ExampleModel.java
                      • HibernateDaoIntegrationTests.java
                      • JudgelsHibernateDaoIntegrationTests.java
          • build.gradle
        • judgels-recaptcha
          • src
            • main
              • java
                • judgels
                  • recaptcha
                    • web
                      • RecaptchaWebConfig.java
                    • RecaptchaConfiguration.java
                    • RecaptchaModule.java
                    • RecaptchaVerifier.java
          • build.gradle
        • judgels-fs
          • src
            • main
              • java
                • judgels
                  • fs
                    • NaturalFilenameComparator.java
                    • FileSystem.java
                    • FileSystems.java
                    • FsConfiguration.java
                    • local
                      • LocalFsConfiguration.java
                      • LocalFileSystem.java
                    • duplex
                      • DuplexFileSystem.java
                      • DuplexFsConfiguration.java
                    • aws
                      • AwsFsConfiguration.java
                      • AwsModule.java
                      • AwsFileSystem.java
                      • AwsConfiguration.java
                    • FileInfo.java
          • build.gradle
      • gradle.properties
      • gradle
        • wrapper
          • gradle-wrapper.properties
          • gradle-wrapper.jar
        • integTest.gradle
        • java.gradle
      • gabriel
        • gabriel-app
          • src
            • main
              • java
                • judgels
                  • gabriel
                    • sealtiel
                      • SealtielModule.java
                    • GabrielApplication.java
                    • GabrielComponent.java
                    • grading
                      • GradingConfiguration.java
                      • GradingModule.java
                      • GradingWorker.java
                      • GradingRequestPoller.java
                    • GabrielConfiguration.java
                    • GabrielModule.java
                    • GabrielApplicationConfiguration.java
                    • moe
                      • MoeModule.java
                      • MoeConfiguration.java
          • build.gradle
        • gabriel-engines
          • src
            • main
              • java
                • judgels
                  • gabriel
                    • engines
                      • SingleSourceFileWithoutSubtasksGradingConfig.java
                      • functional
                        • FunctionalGradingConfig.java
                        • FunctionalGradingEngine.java
                        • FunctionalWithSubtasksGradingConfig.java
                        • FunctionalWithSubtasksGradingEngine.java
                      • outputonly
                        • OutputOnlyGradingConfig.java
                        • OutputOnlyWithSubtasksGradingConfig.java
                        • OutputOnlyGradingEngine.java
                        • OutputOnlyWithSubtasksGradingEngine.java
                      • SingleSourceFileWithSubtasksGradingConfig.java
                      • SingleSourceFileGradingConfig.java
                      • BlackboxGradingEngine.java
                      • MultipleSourceFilesGradingConfig.java
                      • DefaultConfig.java
                      • interactive
                        • InteractiveEvaluator.java
                        • InteractiveWithSubtasksGradingConfig.java
                        • InteractiveWithSubtasksGradingEngine.java
                        • InteractiveGradingEngine.java
                        • InteractiveGradingConfig.java
                      • GradingEngineRegistry.java
                      • MultipleSourceFilesWithSubtasksGradingConfig.java
                      • batch
                        • BatchWithSubtasksGradingConfig.java
                        • BatchGradingEngine.java
                        • BatchWithSubtasksGradingEngine.java
                        • BatchGradingConfig.java
                        • BatchEvaluator.java
                    • aggregators
                      • SubtaskAggregator.java
                      • SumAggregator.java
                      • MinAggregator.java
                    • helpers
                      • communicator
                        • Communicator.java
                      • FunctionalEvaluator.java
                      • TestCaseVerdictParser.java
                      • OutputOnlyEvaluator.java
                      • scorer
                        • CustomScorer.java
                        • DiffScorer.java
                        • ScorerRegistry.java
                    • compilers
                      • NoOpCompiler.java
                      • SingleSourceFileCompiler.java
                      • FunctionalCompiler.java
                    • languages
                      • cpp
                        • CppGradingLanguage.java
                        • CppFamilyGradingLanguage.java
                        • Cpp11GradingLanguage.java
                      • pascal
                        • PascalGradingLanguage.java
                      • c
                        • CGradingLanguage.java
                      • OutputOnlyGradingLanguage.java
                      • python
                        • Python3GradingLanguage.java
                      • java
                        • JavaGradingLanguage.java
                      • GradingLanguageRegistry.java
                    • sandboxes
                      • fake
                        • FakeSandboxFactory.java
                        • FakeSandboxInteractor.java
                        • FakeSandbox.java
                      • SandboxExecutor.java
                      • moe
                        • MoeSandboxFactory.java
                        • IwrapperSandboxInteractor.java
                        • IsolateBoxIdFactory.java
                        • IsolateSandbox.java
            • test
              • resources
                • configs
                  • outputonly-with-subtasks.json
                  • outputonly.json
                  • functional-with-subtasks.json
                  • functional.json
                  • interactive.json
                  • batch.json
                  • batch-with-subtasks.json
                  • interactive-with-subtasks.json
              • java
                • judgels
                  • gabriel
                    • engines
                      • functional
                        • FunctionalGradingConfigTests.java
                        • FunctionalWithSubtasksGradingConfigTests.java
                      • outputonly
                        • OutputOnlyGradingConfigTests.java
                        • OutputOnlyWithSubtasksGradingConfigTests.java
                      • AbstractGradingConfigTests.java
                      • interactive
                        • InteractiveGradingConfigTests.java
                        • InteractiveWithSubtasksGradingConfigTests.java
                      • batch
                        • BatchWithSubtasksGradingConfigTests.java
                        • BatchGradingConfigTests.java
                    • aggregators
                      • SumAggregatorTests.java
                      • SubtaskAggregatorTests.java
                      • MinAggregatorTests.java
                    • scorers
                      • TestCaseVerdictParserTests.java
                    • languages
                      • GradingLanguageRegistryTests.java
            • integTest
              • resources
                • engines
                  • functional
                    • source-java-ce
                      • decoder.java
                      • encoder.java
                    • source
                      • decoder-AC.cpp
                      • encoder-AC.cpp
                      • encoder-CE.cpp
                      • decoder-WA.cpp
                      • encoder-CE-duplicate-symbol.cpp
                    • source-java-ac
                      • decoder.java
                      • encoder.java
                    • testdata
                      • 2_3.in
                      • sample_1.out
                      • 2_2.out
                      • 1_2.out
                      • 1_1.out
                      • sample_3.out
                      • 2_1.out
                      • 2_1.in
                      • 1_2.in
                      • 1_1.in
                      • sample_2.in
                      • 2_3.out
                      • sample_3.in
                      • 2_2.in
                      • sample_2.out
                      • sample_1.in
                    • helper
                      • grader.java
                      • decoder.h
                      • encoder.h
                      • scorer-binary.cpp
                      • scorer-nonbinary-OK10-at-1_1.cpp
                      • grader.cpp
                      • grader.h
                    • source-java-wa
                      • decoder.java
                      • encoder.java
                  • outputonly
                    • source
                    • testdata
                      • 2_3.in
                      • sample_1.out
                      • 2_2.out
                      • 1_2.out
                      • 1_1.out
                      • sample_3.out
                      • 2_1.out
                      • 2_1.in
                      • 1_2.in
                      • 1_1.in
                      • sample_2.in
                      • 2_3.out
                      • sample_3.in
                      • 2_2.in
                      • sample_2.out
                      • sample_1.in
                    • helper
                      • scorer-binary.cpp
                      • scorer-nonbinary-OK10-at-1_1.cpp
                  • interactive
                    • source
                      • binsearch-CE.cpp
                      • linsearch-WA-at-subtask_2.cpp
                      • linsearch-RTE-at-subtask_2.cpp
                      • binsearch-OK.cpp
                    • testdata
                      • 2_3.in
                      • 2_1.in
                      • 1_2.in
                      • 1_1.in
                      • sample_2.in
                      • sample_3.in
                      • 2_2.in
                      • sample_1.in
                    • helper
                      • communicator-RTE.cpp
                      • communicator-CE.cpp
                      • communicator-binary.cpp
                      • communicator-nonbinary-OK10-at-1_1.cpp
                  • batch
                    • source
                      • aplusb-TLE-at-2_3.cpp
                      • aplusb-WA-at-sample_3.cpp
                      • aplusb-WA-at-2_3-scorer.cpp
                      • aplusb-WA-at-2_3.cpp
                      • aplusb-AC-scorer.cpp
                      • aplusb-AC.cpp
                      • aplusb-WA-at-1_1.cpp
                      • aplusb-CE.cpp
                    • testdata
                      • 2_3.in
                      • sample_1.out
                      • 2_2.out
                      • 1_2.out
                      • 1_1.out
                      • sample_3.out
                      • 2_1.out
                      • 2_1.in
                      • 1_2.in
                      • 1_1.in
                      • sample_2.in
                      • 2_3.out
                      • sample_3.in
                      • 2_2.in
                      • sample_2.out
                      • sample_1.in
                    • helper
                      • scorer-RTE.cpp
                      • scorer-WA.cpp
                      • scorer-nonbinary-OK10.cpp
                      • scorer-binary.cpp
                      • scorer-CE.cpp
              • java
                • judgels
                  • gabriel
                    • engines
                      • functional
                        • FunctionalGradingEngineIntegrationTests.java
                        • FunctionalWithSubtasksGradingEngineJavaIntegrationTests.java
                        • FunctionalGradingEngineJavaIntegrationTests.java
                        • FunctionalWithSubtasksGradingEngineIntegrationTests.java
                      • outputonly
                        • OutputOnlyWithSubtasksGradingEngineIntegrationTests.java
                        • OutputOnlyGradingEngineIntegrationTests.java
                      • BlackboxGradingEngineIntegrationTests.java
                      • interactive
                        • InteractiveWithSubtasksGradingEngineIntegrationTests.java
                        • InteractiveGradingEngineIntegrationTests.java
                      • batch
                        • BatchGradingEngineIntegrationTests.java
                        • BatchWithSubtasksGradingEngineIntegrationTests.java
          • build.gradle
        • gabriel-api
          • src
            • main
              • java
                • judgels
                  • gabriel
                    • api
                      • GradingRequest.java
                      • GradingSource.java
                      • GradingResponse.java
                      • Verdict.java
                      • SubtaskResult.java
                      • TestCaseResult.java
                      • GabrielObjectMapper.java
                      • SandboxExecutionResult.java
                      • GradingResultDetails.java
                      • GradingResult.java
                      • LanguageRestriction.java
                      • SubmissionSource.java
                      • Verdicts.java
                      • GabrielClientConfiguration.java
                      • TestGroupResult.java
                      • SandboxExecutionStatus.java
                      • SourceFile.java
                      • OutputOnlyOverrides.java
            • test
              • resources
                • grading_result_details_v2.json
                • grading_result_details_v1.json
              • java
                • judgels
                  • gabriel
                    • api
                      • LanguageRestrictionTests.java
                      • GradingResultDetailsTests.java
          • build.gradle
        • gabriel-engine-api
          • src
            • main
              • java
                • judgels
                  • gabriel
                    • api
                      • SandboxException.java
                      • GradingEngine.java
                      • ProcessExecutionResult.java
                      • GenerationException.java
                      • Sandbox.java
                      • Subtask.java
                      • EvaluationResult.java
                      • AggregationResult.java
                      • Compiler.java
                      • Evaluator.java
                      • TestGroup.java
                      • SandboxFactory.java
                      • GradingException.java
                      • SandboxInteractor.java
                      • GradingConfig.java
                      • CompilationResult.java
                      • ScoringResult.java
                      • CompilationException.java
                      • GenerationResult.java
                      • PreparationException.java
                      • Aggregator.java
                      • ScoringException.java
                      • TestCase.java
                      • TestCaseVerdict.java
                      • GradingLanguage.java
                      • EvaluationException.java
                      • SubtaskVerdict.java
                      • Scorer.java
          • build.gradle
        • gabriel-dist
          • var
            • conf
              • gabriel.yml.example
          • build.gradle
          • Dockerfile
          • .dockerignore
        • .gitignore
      • sandalphon
        • sandalphon-app
          • src
            • main
              • java
                • judgels
                  • sandalphon
                    • SandalphonConfiguration.java
          • build.gradle
        • sandalphon-client
          • src
            • main
              • java
                • judgels
                  • sandalphon
                    • SandalphonUtils.java
                    • lesson
                      • LessonClient.java
                    • hibernate
                      • AbstractBundleItemSubmissionHibernateDao.java
                      • AbstractProgrammingSubmissionHibernateDao.java
                      • AbstractProgrammingGradingHibernateDao.java
                    • submission
                      • bundle
                        • ItemSubmissionRegrader.java
                        • ItemSubmissionRegradeProcessor.java
                        • ItemSubmissionGrader.java
                        • ShortAnswerItemSubmissionGrader.java
                        • ItemSubmissionGraderRegistry.java
                        • FixedVerdictItemSubmissionGrader.java
                        • BaseItemSubmissionStore.java
                        • ItemSubmissionStore.java
                        • MultipleChoiceItemSubmissionGrader.java
                      • programming
                        • SubmissionClient.java
                        • NoOpSubmissionConsumer.java
                        • BaseSubmissionStore.java
                        • SubmissionSourceBuilder.java
                        • SubmissionDownloader.java
                        • SubmissionStore.java
                        • GradingResponseProcessor.java
                        • SubmissionRegrader.java
                        • SubmissionUtils.java
                        • SubmissionConsumer.java
                        • GradingResponsePoller.java
                        • SubmissionRegradeProcessor.java
                    • persistence
                      • AbstractProgrammingSubmissionModel.java
                      • BaseProgrammingSubmissionDao.java
                      • AbstractBundleItemSubmissionModel.java
                      • BaseBundleItemSubmissionDao.java
                      • AbstractProgrammingGradingModel.java
                      • BaseProgrammingGradingDao.java
                    • problem
                      • ProblemClient.java
                      • bundle
                        • EssayItemProcessor.java
                        • ShortAnswerItemProcessor.java
                        • ItemProcessorRegistry.java
                        • MultipleChoiceItemProcessor.java
                        • ItemProcessor.java
                        • StatementItemProcessor.java
            • test
              • java
                • judgels
                  • fs
                    • InMemoryFileSystem.java
                  • sandalphon
                    • submission
                      • SubmissionUtilsTests.java
                      • bundle
                        • ShortAnswerItemSubmissionGraderTests.java
                        • MultipleChoiceItemSubmissionGraderTests.java
                        • FixedVerdictItemSubmissionGraderTests.java
                      • SubmissionSourceBuilderTests.java
          • build.gradle
        • sandalphon-api
          • src
            • main
              • java
                • judgels
                  • sandalphon
                    • api
                      • SandalphonClientConfiguration.java
                      • client
                        • lesson
                          • ClientLessonService.java
                        • problem
                          • ClientProblemService.java
                      • lesson
                        • LessonStatement.java
                        • LessonInfo.java
                      • submission
                        • bundle
                          • Verdict.java
                          • ItemSubmissionData.java
                          • ItemSubmissionsResponse.java
                          • ItemSubmission.java
                          • Grading.java
                          • SubmissionSummaryResponse.java
                        • programming
                          • Submission.java
                          • SubmissionData.java
                          • SubmissionWithSource.java
                          • SubmissionWithSourceResponse.java
                          • Grading.java
                          • SubmissionsResponse.java
                      • problem
                        • search
                          • ProblemSearchService.java
                        • ProblemType.java
                        • ProblemInfo.java
                        • bundle
                          • ItemType.java
                          • Item.java
                          • ProblemWorksheet.java
                          • MultipleChoiceItemConfig.java
                          • ItemConfig.java
                          • EssayItemConfig.java
                          • StatementItemConfig.java
                          • ShortAnswerItemConfig.java
                        • programming
                          • ProblemSubmissionConfig.java
                          • ProblemWorksheet.java
                          • ProblemLimits.java
                        • ProblemStatement.java
          • build.gradle
      • gradlew.bat
      • gradlew
      • .baseline
        • checkstyle
          • checkstyle.xml
          • checkstyle-suppressions.xml
        • idea
          • intellij-java-palantir-style.xml
        • copyright
          • 001_apache-2.0.txt
        • eclipse
          • org.eclipse.jdt.core.prefs
          • dynamic
            • dotfile.checkstyle
          • static
            • dotfile.settings
              • org.eclipse.jdt.ui.prefs
      • build.gradle
      • judgels-play
        • sandalphon-blackbox-adapters
          • build.gradle
          • app
            • org
              • iatoki
                • judgels
                  • sandalphon
                    • problem
                      • programming
                        • grading
                          • blackbox
                            • OutputOnlyGradingConfigForm.java
                            • OutputOnlyGradingEngineAdapter.java
                            • FunctionalGradingEngineAdapter.java
                            • SingleSourceFileWithSubtasksBlackBoxGradingConfigForm.java
                            • FunctionalWithSubtasksGradingConfigForm.java
                            • AbstractBoxGradingEngineAdapter.java
                            • OutputOnlyWithSubtasksGradingConfigForm.java
                            • interactiveGradingConfigView.scala.html
                            • FunctionalGradingConfigForm.java
                            • MultipleSourceFilesBlackBoxGradingConfigForm.java
                            • SingleSourceFileBlackBoxGradingEngineAdapter.java
                            • outputOnlyGradingConfigView.scala.html
                            • SingleSourceFileBlackBoxGradingConfigForm.java
                            • BatchGradingEngineAdapter.java
                            • BatchGradingConfigForm.java
                            • InteractiveWithSubtasksGradingConfigForm.java
                            • InteractiveGradingEngineAdapter.java
                            • SingleSourceFileWithoutSubtasksBlackBoxGradingConfigForm.java
                            • MultipleSourceFilesBlackBoxGradingEngineAdapter.java
                            • FunctionalWithSubtasksGradingEngineAdapter.java
                            • InteractiveGradingConfigForm.java
                            • interactiveWithSubtasksGradingConfigView.scala.html
                            • functionalGradingConfigView.scala.html
                            • InteractiveWithSubtasksGradingEngineAdapter.java
                            • batchGradingConfigView.scala.html
                            • BatchWithSubtasksGradingEngineAdapter.java
                            • SingleSourceFileWithoutSubtasksBlackBoxGradingEngineAdapter.java
                            • batchWithSubtasksGradingConfigView.scala.html
                            • functionalWithSubtasksGradingConfigView.scala.html
                            • BatchWithSubtasksGradingConfigForm.java
                            • OutputOnlyWithSubtasksGradingEngineAdapter.java
                            • AbstractBlackBoxGradingConfigForm.java
                            • outputOnlyWithSubtasksGradingConfigView.scala.html
                            • SingleSourceFileWithSubtasksBlackBoxGradingEngineAdapter.java
                        • submission
                          • blackbox
                            • blackBoxViewSubmissionView.scala.html
                        • statement
                          • blackbox
                            • blackBoxViewStatementView.scala.html
          • conf
            • META-INF
              • services
                • org.iatoki.judgels.sandalphon.problem.programming.grading.GradingEngineAdapter
        • gradle
          • play.gradle
        • sandalphon-commons
          • build.gradle
          • app
            • org
              • iatoki
                • judgels
                  • sandalphon
                    • resource
                      • WorldLanguageRegistry.java
                    • lesson
                      • statement
                        • LessonStatement.java
                    • problem
                      • base
                        • ProblemType.java
                        • statement
                          • statementLanguageSelectionLayout.scala.html
                          • ProblemStatement.java
                      • bundle
                        • grading
                          • AbstractBundleGradingHibernateDao.java
                          • AbstractBundleGradingModel.java
                          • BundleGrading.java
                          • BundleAnswer.java
                          • BaseBundleGradingDao.java
                          • BundleProblemGrader.java
                          • BundleDetailResult.java
                          • BundleGradingResult.java
                        • submission
                          • bundleSubmissionView.scala.html
                          • AbstractBundleSubmissionModel.java
                          • AbstractBundleSubmissionHibernateDao.java
                          • BundleSubmissionNotFoundException.java
                          • BundleSubmissionUtils.java
                          • BundleSubmissionServiceUtils.java
                          • AbstractBundleSubmissionServiceImpl.java
                          • BundleSubmission.java
                          • BaseBundleSubmissionDao.java
                          • BundleSubmissionService.java
                        • statement
                          • bundleStatementView.scala.html
                      • programming
                        • grading
                          • ConfigurableWithTokilibFormat.java
                          • autoPopulationLayout.scala.html
                          • GradingEngineAdapterRegistry.java
                          • TokilibFile.java
                          • AbstractProgrammingGradingHibernateDao.java
                          • LanguageRestrictionAdapter.java
                          • ConfigurableWithAutoPopulation.java
                          • MessageProcessor.java
                          • tokilibLayout.scala.html
                          • GradingResponsePoller.java
                          • Grading.java
                          • BaseProgrammingGradingDao.java
                          • GradingEngineAdapter.java
                        • submission
                          • AbstractProgrammingSubmissionServiceImpl.java
                          • ProgrammingSubmissionNotFoundException.java
                          • ProgrammingSubmissionException.java
                          • AbstractProgrammingSubmissionHibernateDao.java
                          • ProgrammingSubmissionUtils.java
                          • ProgrammingSubmission.java
                          • BaseProgrammingSubmissionDao.java
                          • ProgrammingSubmissionService.java
                          • ProgrammingSubmissionServiceUtils.java
            • assets
              • javascripts
                • languageRestriction.js
          • conf
            • messages.en-US
            • sandalphoncommons.routes
            • routes
        • sandalphon
          • public
            • fonts
              • glyphicons-halflings-regular.woff
              • glyphicons-halflings-regular.eot
              • glyphicons-halflings-regular.woff2
              • glyphicons-halflings-regular.ttf
              • glyphicons-halflings-regular.svg
            • stylesheets
              • images
          • build.gradle
          • migrations
            • v0.4.0
              • instruction.md
            • v0.2.0
              • migrate.sh
              • instruction.md
          • Dockerfile
          • app
            • org
              • iatoki
                • judgels
                  • sandalphon
                    • jophiel
                      • JophielModule.java
                    • resource
                      • VersionCommitForm.java
                      • UploadFileForm.java
                      • katexView.scala.html
                      • PartnerControllerUtils.java
                      • UpdateStatementForm.java
                    • sealtiel
                      • SealtielModule.java
                    • SandalphonControllerUtils.java
                    • gabriel
                      • GabrielModule.java
                    • AbstractSandalphonController.java
                    • StatementLanguageStatus.java
                    • SandalphonUtils.java
                    • lesson
                      • LessonController.java
                      • createLessonView.scala.html
                      • LessonControllerUtils.java
                      • LessonEditForm.java
                      • version
                        • LessonVersionController.java
                        • versionLocalChangesWarningLayout.scala.html
                        • viewVersionLocalChangesView.scala.html
                        • listVersionsView.scala.html
                      • Lesson.java
                      • LessonDao.java
                      • AbstractLessonController.java
                      • LessonGitProvider.java
                      • LessonCreateForm.java
                      • LessonModel.java
                      • LessonHibernateDao.java
                      • LessonFileSystemProvider.java
                      • listLessonsView.scala.html
                      • LessonServiceImpl.java
                      • LessonService.java
                      • LessonNotFoundException.java
                      • partner
                        • LessonPartnerUsernameForm.java
                        • upsertPartnerView.scala.html
                        • usernamePartnerView.scala.html
                        • LessonPartnerNotFoundException.java
                        • LessonPartnerUpsertForm.java
                        • LessonPartnerModel.java
                        • LessonPartnerDao.java
                        • listPartnersView.scala.html
                        • LessonPartner.java
                        • LessonPartnerConfig.java
                        • LessonPartnerHibernateDao.java
                        • editPartnerView.scala.html
                        • addPartnerView.scala.html
                        • LessonPartnerConfigBuilder.java
                        • LessonPartnerController.java
                      • viewLessonView.scala.html
                      • editLessonView.scala.html
                      • statement
                        • listStatementMediaFilesView.scala.html
                        • LessonStatementUtils.java
                        • LessonStatementController.java
                        • editStatementView.scala.html
                        • lessonStatementView.scala.html
                        • listStatementLanguagesView.scala.html
                    • ApplicationController.java
                    • SandalphonDataMigrator.java
                    • controllers
                      • api
                        • client
                          • v2
                            • ClientLessonAPIControllerV2.java
                            • ClientProblemAPIControllerV2.java
                        • pub
                          • v2
                            • PublicLessonAPIControllerV2.java
                            • PublicProblemAPIControllerV2.java
                        • internal
                          • InternalProgrammingProblemGradingAPIController.java
                          • InternalProblemStatementAPIController.java
                          • InternalLessonStatementAPIController.java
                    • SandalphonGlobal.java
                    • jid
                      • JidCacheDao.java
                      • JidCacheService.java
                      • JidCacheServiceImpl.java
                      • JidCacheHibernateDao.java
                      • JidCacheModel.java
                    • SandalphonModule.java
                    • SandalphonSingletonsBuilder.java
                    • SandalphonProperties.java
                    • SandalphonThreadsScheduler.java
                    • problem
                      • base
                        • AbstractBaseProblemController.java
                        • ProblemHibernateDao.java
                        • ProblemControllerUtils.java
                        • AbstractProblemController.java
                        • version
                          • versionLocalChangesWarningLayout.scala.html
                          • viewVersionLocalChangesView.scala.html
                          • listVersionsView.scala.html
                          • ProblemVersionController.java
                        • ProblemModel.java
                        • ProblemEditForm.java
                        • ProblemServiceImpl.java
                        • editProblemView.scala.html
                        • ProblemController.java
                        • Problem.java
                        • createProblemView.scala.html
                        • ProblemNotFoundException.java
                        • ProblemDao.java
                        • listProblemsView.scala.html
                        • ProblemFileSystemProvider.java
                        • ProblemServiceImplUtils.java
                        • ProblemGitProvider.java
                        • viewProblemView.scala.html
                        • partner
                          • ProblemPartnerConfig.java
                          • ProblemPartnerModel.java
                          • ProblemPartner.java
                          • upsertPartnerView.scala.html
                          • ProblemPartnerChildConfig.java
                          • ProblemPartnerNotFoundException.java
                          • ProblemPartnerUpsertForm.java
                          • usernamePartnerView.scala.html
                          • listPartnersView.scala.html
                          • ProblemPartnerUsernameForm.java
                          • ProblemPartnerDao.java
                          • ProblemPartnerController.java
                          • ProblemPartnerConfigBuilder.java
                          • ProblemPartnerHibernateDao.java
                        • submission
                          • SubmissionFileSystemProvider.java
                        • ProblemService.java
                        • ProblemCreateForm.java
                        • statement
                          • listStatementMediaFilesView.scala.html
                          • ProblemStatementController.java
                          • statementLanguageSelectionLayout.scala.html
                          • editStatementView.scala.html
                          • listStatementLanguagesView.scala.html
                          • ProblemStatementUtils.java
                      • bundle
                        • BundleProblemGraderImpl.java
                        • BundleProblemControllerUtils.java
                        • AbstractBundleProblemController.java
                        • grading
                          • BundleGradingHibernateDao.java
                          • BundleGradingModel.java
                          • BundleGradingDao.java
                        • BundleProblemServiceImpl.java
                        • item
                          • ItemShortAnswerAdapter.java
                          • BundleItemAdapter.java
                          • ItemCreateForm.java
                          • ItemEssayAdapter.java
                          • ItemChoice.java
                          • ItemStatementAdapter.java
                          • ItemStatementConfForm.java
                          • BundleItemUtils.java
                          • ItemEssayConf.java
                          • itemMultipleChoiceView.scala.html
                          • BundleItemsConfig.java
                          • listCreateItemsView.scala.html
                          • BundleItemConfAdapters.java
                          • ItemStatementConfAdapter.java
                          • itemMultipleChoiceConfView.scala.html
                          • BundleItemService.java
                          • ItemMultipleChoiceConf.java
                          • ItemMultipleChoiceAdapter.java
                          • itemEssayView.scala.html
                          • itemStatementView.scala.html
                          • BundleItemConfAdapter.java
                          • BundleItemController.java
                          • BundleItemHasScore.java
                          • BundleItemServiceImpl.java
                          • ItemShortAnswerConfForm.java
                          • BundleItemAdapters.java
                          • ItemEssayConfAdapter.java
                          • BundleItem.java
                          • ItemShortAnswerConfAdapter.java
                          • itemShortAnswerView.scala.html
                          • BundleItemComparator.java
                          • ItemStatementConf.java
                          • itemEssayConfView.scala.html
                          • ItemMultipleChoiceConfForm.java
                          • ItemShortAnswerConf.java
                          • itemStatementConfView.scala.html
                          • BundleItemType.java
                          • ItemEssayConfForm.java
                          • itemShortAnswerConfView.scala.html
                          • BundleItemConf.java
                          • ItemMultipleChoiceConfAdapter.java
                        • BundleProblemServiceImplUtils.java
                        • BundleProblemService.java
                        • partner
                          • BundleProblemPartnerController.java
                          • BundlePartnerUpsertForm.java
                          • upsertBundlePartnerView.scala.html
                          • BundleProblemPartnerConfig.java
                          • editPartnerView.scala.html
                          • addPartnerView.scala.html
                        • submission
                          • BundleSubmissionDao.java
                          • BundleSubmissionServiceImpl.java
                          • BundleProblemSubmissionController.java
                          • BundleSubmissionHibernateDao.java
                          • listSubmissionsView.scala.html
                          • BundleSubmissionModel.java
                        • statement
                          • BundleProblemStatementUtils.java
                          • BundleProblemStatementController.java
                        • BundleProblemController.java
                      • programming
                        • AbstractProgrammingProblemController.java
                        • ProgrammingProblemController.java
                        • ProgrammingProblemService.java
                        • grading
                          • listGradingHelperFilesView.scala.html
                          • editLanguageRestrictionView.scala.html
                          • ProgrammingGradingHibernateDao.java
                          • editGradingEngineView.scala.html
                          • ProgrammingProblemGradingController.java
                          • ProgrammingGradingModel.java
                          • ProgrammingGradingDao.java
                          • listGradingTestDataFilesView.scala.html
                          • LanguageRestrictionEditForm.java
                          • GradingEngineEditForm.java
                        • ProgrammingProblemCreateForm.java
                        • createProgrammingProblemView.scala.html
                        • partner
                          • ProgrammingPartnerUpsertForm.java
                          • upsertProgrammingPartnerView.scala.html
                          • ProgrammingProblemPartnerConfigBuilder.java
                          • ProgrammingProblemPartnerConfig.java
                          • ProgrammingProblemPartnerController.java
                          • editPartnerView.scala.html
                          • addPartnerView.scala.html
                        • ProgrammingProblemControllerUtils.java
                        • submission
                          • ProgrammingSubmissionServiceImpl.java
                          • ProgrammingSubmissionDao.java
                          • ProgrammingSubmissionForm.java
                          • ProgrammingSubmissionModel.java
                          • ProgrammingSubmissionHibernateDao.java
                          • ProgrammingProblemSubmissionController.java
                          • listSubmissionsView.scala.html
                        • ProgrammingProblemServiceImpl.java
                        • statement
                          • ProgrammingProblemStatementUtils.java
                          • ProgrammingProblemStatementController.java
            • assets
              • javascripts
                • ckeditor.js
              • stylesheets
                • main.less
          • .dockerignore
          • conf
            • evolutions
              • default
                • 1.sql
            • messages.en-US
            • META-INF
              • persistence.xml
            • application_default.conf
            • logger.xml
            • routes
        • commons
          • src
            • main
              • java
                • org
                  • iatoki
                    • judgels
                      • GitProvider.java
                      • NaturalFilenameComparator.java
                      • FileSystemProvider.java
                      • GitCommit.java
                      • LocalFileSystemProvider.java
                      • LocalGitProvider.java
                      • FileInfo.java
            • test
              • resources
                • testng.xml
          • build.gradle
        • play-commons
          • public
            • lib
              • playcommons
                • images
                  • favicon.ico
                • javascripts
                  • datetimepicker.js
                  • katex.js
                  • content.js
                  • settings.js
                  • jquery.timer.js
                  • language.js
                  • form.js
                  • server-time.js
                  • bulk-select.js
                  • datepicker.js
                  • active.js
          • build.gradle
          • migrations
            • 0.7.0
              • instruction.md
          • app
            • org
              • iatoki
                • judgels
                  • play
                    • JudgelsFilters.java
                    • JudgelsController.java
                    • migration
                      • DataVersionDao.java
                      • DataVersionModel.java
                      • AbstractJudgelsDataMigrator.java
                      • JudgelsDataMigrator.java
                      • DataVersionHibernateDao.java
                      • DataMigrationEntityManager.java
                      • DataMigrationInit.java
                    • AbstractJudgelsGlobal.java
                    • JudgelsModule.java
                    • AbstractJudgelsController.java
                    • JudgelsPlayUtils.java
                    • controllers
                      • EntityNotFoundGuard.java
                      • apis
                        • AbstractJudgelsAPIController.java
                      • EntityNotFoundGuardAction.java
                    • IdentityUtils.java
                    • jid
                      • AbstractBaseJidCacheServiceImpl.java
                      • AbstractJidCacheHibernateDao.java
                      • BaseJidCacheService.java
                      • JidService.java
                      • AbstractJidCacheModel.java
                      • BaseJidCacheDao.java
                    • template
                      • pagination
                        • pageLinkBuilder.scala.html
                        • tableHeadersView.scala.html
                        • paginationView.scala.html
                        • tableHeadersWithSelectionFormView.scala.html
                        • searchView.scala.html
                        • tableView.scala.html
                      • content
                        • threeInnerWidgetLayout.scala.html
                        • headingWithActionLayout.scala.html
                        • messageView.scala.html
                        • headingWithActionAndBackLayout.scala.html
                        • scriptsLayout.scala.html
                        • mainTabsLayout.scala.html
                        • twoWidgetLayout.scala.html
                        • backLayout.scala.html
                        • categoryTabsLayout.scala.html
                        • secondaryTabsLayout.scala.html
                        • heading3WithActionsLayout.scala.html
                        • headingWithActionsAndBackLayout.scala.html
                        • contentLayout.scala.html
                        • warningLayout.scala.html
                        • threeWidgetLayout.scala.html
                        • secondaryTitleLayout.scala.html
                        • heading3Layout.scala.html
                        • headingWithActionsLayout.scala.html
                        • mainTitleLayout.scala.html
                        • twoInnerWidgetLayout.scala.html
                        • descriptionLayout.scala.html
                        • heading3WithActionLayout.scala.html
                        • alertLayout.scala.html
                        • headingLayout.scala.html
                        • headingWithBackLayout.scala.html
                      • search
                        • searchView.scala.html
                      • HtmlTemplate.java
                      • formErrorView.scala.html
                      • base
                        • headerFooterLayout.scala.html
                        • screenControlsView.scala.html
                        • flashMessagesView.scala.html
                        • headerView.scala.html
                        • breadcrumbsLayout.scala.html
                        • baseLayout.scala.html
                        • singleColumnLayout.scala.html
                        • breadcrumbsView.scala.html
                        • twoColumnLayout.scala.html
                        • centerLayout.scala.html
                        • footerView.scala.html
                      • form
                        • globalFormErrorsView.scala.html
                      • HtmlTransformation.java
                      • action
                        • deleteActionView.scala.html
                        • removeActionView.scala.html
                        • enterActionView.scala.html
                        • editActionView.scala.html
                        • viewActionView.scala.html
                      • LazyHtml.java
                      • sidebar
                        • guestView.scala.html
                        • profileView.scala.html
                        • menusView.scala.html
                      • InternalLink.java
                    • forms
                      • ListTableSelectionForm.java
                    • general
                      • GeneralConfig.java
                    • model
                      • LegacyActorProvider.java
                      • LegacySessionFactory.java
                    • EntityNotFoundException.java
                    • Page.java
            • assets
              • stylesheets
                • _header.less
                • _function.less
                • _commons.less
                • _content.less
                • _reset.less
                • _footer.less
                • _bootstrap_theme.less
          • .gitignore
          • conf
            • playcommons.routes
            • messages.en-US
            • META-INF
              • persistence.xml
        • jophiel-commons
          • public
            • lib
              • jophielcommons
                • javascripts
                  • isLoggedOut.js
                  • userAutoComplete.js
                  • autocompleteUser.js
          • build.gradle
          • app
            • org
              • iatoki
                • judgels
                  • jophiel
                    • JophielClientController.java
                    • AbstractJophielClientController.java
                    • controllers
                      • Secured.java
                    • logincheck
                      • isLoggedOut.scala.html
                      • isLoggedOutLayout.scala.html
                    • JophielSessionUtils.java
                    • profile
                      • userProfileView.scala.html
                    • account
                      • loginView.scala.html
                      • LoginForm.java
          • conf
            • messages.en-US
            • jophielcommons.routes
            • routes
        • .gitignore
      • jerahmeel
        • jerahmeel-api
          • src
            • main
              • java
                • judgels
                  • jerahmeel
                    • api
                      • chapter
                        • ChaptersResponse.java
                        • lesson
                          • ChapterLessonData.java
                          • ChapterLesson.java
                          • ChapterLessonStatement.java
                          • ChapterLessonService.java
                          • ChapterLessonsResponse.java
                        • Chapter.java
                        • ChapterService.java
                        • ChapterProgress.java
                        • ChapterUpdateData.java
                        • ChapterCreateData.java
                        • ChapterInfo.java
                        • problem
                          • ChapterProblemData.java
                          • ChapterProblemWorksheet.java
                          • bundle
                            • ChapterProblemWorksheet.java
                          • programming
                            • ChapterProblemWorksheet.java
                          • ChapterProblemService.java
                          • ChapterProblemsResponse.java
                          • ChapterProblem.java
                      • user
                        • UserStats.java
                        • UserStatsService.java
                        • UserTopStatsResponse.java
                        • UserTopStatsEntry.java
                      • admin
                        • Admin.java
                        • AdminsDeleteResponse.java
                        • AdminsResponse.java
                        • AdminsUpsertResponse.java
                        • AdminService.java
                      • archive
                        • Archive.java
                        • ArchivesResponse.java
                        • ArchiveErrors.java
                        • ArchiveCreateData.java
                        • ArchiveService.java
                        • ArchiveUpdateData.java
                      • problemset
                        • ProblemSetsResponse.java
                        • ProblemSetStatsResponse.java
                        • ProblemSetCreateData.java
                        • ProblemSetService.java
                        • ProblemSetErrors.java
                        • ProblemSetProgress.java
                        • ProblemSet.java
                        • ProblemSetUpdateData.java
                        • problem
                          • ProblemSetProblemData.java
                          • ProblemSetProblemsResponse.java
                          • ProblemStatsResponse.java
                          • ProblemSetProblemService.java
                          • bundle
                            • ProblemSetProblemWorksheet.java
                          • programming
                            • ProblemSetProblemWorksheet.java
                          • ProblemSetProblemWorksheet.java
                          • ProblemSetProblem.java
                      • course
                        • chapter
                          • CourseChapterService.java
                          • CourseChapter.java
                          • CourseChaptersResponse.java
                        • Course.java
                        • CourseService.java
                        • CoursesResponse.java
                        • CourseCreateData.java
                        • CourseProgress.java
                        • CourseErrors.java
                        • CourseUpdateData.java
                      • role
                        • JerahmeelRole.java
                      • submission
                        • SubmissionConfig.java
                        • bundle
                          • ItemSubmissionsResponse.java
                          • SubmissionSummaryResponse.java
                          • ItemSubmissionService.java
                        • programming
                          • SubmissionService.java
                          • SubmissionsResponse.java
                      • problem
                        • ProblemTopStats.java
                        • ProblemStats.java
                        • ProblemTopStatsEntry.java
                        • ProblemProgress.java
          • build.gradle
        • jerahmeel-dist
          • init.sh
          • var
            • conf
              • jerahmeel.yml.example
          • build.gradle
          • Dockerfile
          • .dockerignore
        • jerahmeel-app
          • src
            • main
              • resources
                • migrations.xml
                • migrations
                  • 008-add-stats.xml
                  • 005-add-unique-index-to-problems.xml
                  • 004-add-slug-to-problem_set.xml
                  • 003-add-bundle_item_submission.xml
                  • 007-add-category-to-archive.xml
                  • 009-add-submission_jid-to-stats_user_problem.xml
                  • 000.xml
                  • 006-add-slug-to-archive.xml
                  • 002-add-autoincrement-to-role_admin-id.xml
                  • 001-add-slug-to-course.xml
              • java
                • judgels
                  • jerahmeel
                    • jophiel
                      • JophielModule.java
                    • sealtiel
                      • SealtielModule.java
                    • PingResource.java
                    • chapter
                      • ChapterErrors.java
                      • lesson
                        • ChapterLessonResource.java
                        • ChapterLessonStore.java
                      • ChapterStore.java
                      • ChapterResource.java
                      • problem
                        • ChapterProblemStore.java
                        • ChapterProblemResource.java
                    • gabriel
                      • GabrielModule.java
                    • JerahmeelApplication.java
                    • sandalphon
                      • SandalphonModule.java
                    • user
                      • UserStatsResource.java
                    • JerahmeelMigrationsBundle.java
                    • JerahmeelCacheUtils.java
                    • JerahmeelBaseDataDir.java
                    • archive
                      • ArchiveResource.java
                      • ArchiveStore.java
                    • problemset
                      • ProblemSetStore.java
                      • ProblemSetResource.java
                      • problem
                        • ProblemSetProblemResource.java
                        • ProblemSetProblemStore.java
                    • hibernate
                      • StatsUserChapterHibernateDao.java
                      • CourseChapterHibernateDao.java
                      • ChapterLessonHibernateDao.java
                      • CurriculumHibernateDao.java
                      • StatsUserHibernateDao.java
                      • ArchiveHibernateDao.java
                      • ProgrammingGradingHibernateDao.java
                      • BundleItemSubmissionHibernateDao.java
                      • ProblemSetHibernateDao.java
                      • JerahmeelHibernateBundle.java
                      • ProgrammingSubmissionHibernateDao.java
                      • ChapterProblemHibernateDao.java
                      • ChapterHibernateDao.java
                      • CourseHibernateDao.java
                      • StatsUserProblemHibernateDao.java
                      • StatsUserCourseHibernateDao.java
                      • JerahmeelHibernateDaoModule.java
                      • StatsUserProblemSetHibernateDao.java
                      • ProblemSetProblemHibernateDao.java
                    • course
                      • chapter
                        • CourseChapterResource.java
                        • CourseChapterStore.java
                      • CourseStore.java
                      • CourseResource.java
                    • JerahmeelConfiguration.java
                    • JerahmeelComponent.java
                    • stats
                      • StatsStore.java
                    • JerahmeelApplicationConfiguration.java
                    • curriculum
                      • CurriculumStore.java
                    • role
                      • RoleChecker.java
                    • JerahmeelModule.java
                    • submission
                      • SubmissionRoleChecker.java
                      • SubmissionUtils.java
                      • bundle
                        • ItemSubmissionResource.java
                        • ItemSubmissionModule.java
                      • programming
                        • StatsTask.java
                        • SubmissionResource.java
                        • SubmissionConfiguration.java
                        • SubmissionFs.java
                        • StatsModule.java
                        • SubmissionModule.java
                        • StatsProcessor.java
                    • persistence
                      • StatsUserModel.java
                      • CurriculumDao.java
                      • CourseChapterModel.java
                      • StatsUserProblemDao.java
                      • ChapterLessonModel.java
                      • CourseDao.java
                      • ChapterProblemDao.java
                      • ProblemSetProblemModel.java
                      • ChapterProblemModel.java
                      • ProblemSetDao.java
                      • ProgrammingSubmissionDao.java
                      • ProblemSetProblemDao.java
                      • ProgrammingSubmissionModel.java
                      • ArchiveDao.java
                      • StatsUserDao.java
                      • StatsUserProblemSetModel.java
                      • StatsUserCourseModel.java
                      • ChapterLessonDao.java
                      • ArchiveModel.java
                      • StatsUserChapterDao.java
                      • CourseChapterDao.java
                      • ChapterModel.java
                      • BundleItemSubmissionDao.java
                      • ProgrammingGradingModel.java
                      • ProgrammingGradingDao.java
                      • StatsUserProblemSetDao.java
                      • StatsUserProblemModel.java
                      • StatsUserChapterModel.java
                      • ChapterDao.java
                      • ProblemSetModel.java
                      • StatsUserCourseDao.java
                      • CourseModel.java
                      • BundleItemSubmissionModel.java
                      • CurriculumModel.java
            • test
              • java
                • judgels
                  • jerahmeel
                    • JerahmeelApplicationConfigurationTests.java
            • integTest
              • java
                • judgels
                  • jerahmeel
                    • AbstractIntegrationTests.java
                    • api
                      • chapter
                        • lesson
                          • ChapterLessonServiceIntegrationTests.java
                        • ChapterServiceIntegrationTests.java
                        • problem
                          • ChapterProblemServiceIntegrationTests.java
                      • AbstractServiceIntegrationTests.java
                      • archive
                        • ArchiveServiceIntegrationServiceTests.java
                      • AbstractTrainingServiceIntegrationTests.java
                      • problemset
                        • ProblemSetServiceIntegrationTests.java
                        • problem
                          • ProblemSetProblemServiceIntegrationTests.java
                      • course
                        • CourseServiceIntegrationTests.java
                        • chapter
                          • CourseChapterIntegrationTests.java
                      • mocks
                        • MockSandalphon.java
                        • MockJophiel.java
                    • JerahmeelIntegrationTestComponent.java
                    • submission
                      • programming
                        • StatsProcessorIntegrationTests.java
          • build.gradle
        • .gitignore
      • settings.gradle
      • .gitignore
      • uriel
        • uriel-api
          • src
            • main
              • java
                • judgels
                  • uriel
                    • api
                      • contest
                        • group
                          • ContestGroupCreateData.java
                          • ContestGroup.java
                          • ContestGroupErrors.java
                          • ContestGroupContest.java
                        • ContestStyle.java
                        • ContestsResponse.java
                        • web
                          • ContestTab.java
                          • ContestWebConfig.java
                          • ContestWithWebConfig.java
                          • ContestWebService.java
                          • ContestState.java
                        • ContestConfig.java
                        • ContestCreateData.java
                        • ActiveContestsResponse.java
                        • clarification
                          • ContestClarificationAnswerData.java
                          • ContestClarificationConfig.java
                          • ContestClarification.java
                          • ContestClarificationsResponse.java
                          • ContestClarificationStatus.java
                          • ContestClarificationService.java
                          • ContestClarificationData.java
                        • module
                          • FrozenScoreboardModuleConfig.java
                          • ExternalScoreboardModuleConfig.java
                          • ContestModulesConfig.java
                          • ModuleConfig.java
                          • ContestModuleType.java
                          • VirtualModuleConfig.java
                          • GcjStyleModuleConfig.java
                          • IoiStyleModuleConfig.java
                          • BundleStyleModuleConfig.java
                          • StyleModuleConfig.java
                          • IcpcStyleModuleConfig.java
                          • DivisionModuleConfig.java
                          • ClarificationTimeLimitModuleConfig.java
                          • ContestModuleService.java
                          • ScoreboardModuleConfig.java
                        • file
                          • ContestFileConfig.java
                          • ContestFilesResponse.java
                          • ContestFileService.java
                          • ContestFile.java
                        • rating
                          • ContestRatingService.java
                          • ContestRatingHistoryResponse.java
                          • ContestRating.java
                        • scoreboard
                          • ScoreboardContent.java
                          • ContestScoreboardConfig.java
                          • IoiScoreboard.java
                          • ContestScoreboardResponse.java
                          • GcjScoreboard.java
                          • ContestScoreboard.java
                          • Scoreboard.java
                          • ExternalScoreboardData.java
                          • ContestScoreboardService.java
                          • ContestScoreboardType.java
                          • ScoreboardEntry.java
                          • IcpcScoreboard.java
                          • BundleScoreboard.java
                          • ScoreboardState.java
                        • ContestDivisions.java
                        • ContestErrors.java
                        • ContestUpdateData.java
                        • supervisor
                          • SupervisorManagementPermission.java
                          • ContestSupervisorsResponse.java
                          • ContestSupervisorsDeleteResponse.java
                          • ContestSupervisorService.java
                          • ContestSupervisorsUpsertResponse.java
                          • ContestSupervisorUpsertData.java
                          • ContestSupervisor.java
                        • history
                          • ContestHistoryResponse.java
                          • ContestHistoryService.java
                          • ContestHistoryEvent.java
                        • ContestService.java
                        • contestant
                          • ContestContestantsDeleteResponse.java
                          • ContestContestantStatus.java
                          • ContestContestantsUpsertResponse.java
                          • ContestContestantState.java
                          • ContestContestantService.java
                          • ContestContestantsResponse.java
                          • ApprovedContestContestantsResponse.java
                          • ContestContestantConfig.java
                          • ContestContestant.java
                        • manager
                          • ContestManagersDeleteResponse.java
                          • ContestManager.java
                          • ContestManagerConfig.java
                          • ContestManagersResponse.java
                          • ContestManagersUpsertResponse.java
                          • ContestManagerService.java
                        • dump
                          • ContestProblemDump.java
                          • ContestClarificationDump.java
                          • ContestDump.java
                          • ContestSupervisorDump.java
                          • ContestModuleDump.java
                          • ContestAnnouncementDump.java
                          • ExportContestsDumpData.java
                          • ImportContestsDumpResponse.java
                          • ContestContestantDump.java
                          • ContestManagerDump.java
                          • ContestDumpComponent.java
                          • ContestStyleDump.java
                          • ContestsDump.java
                        • ContestDescription.java
                        • ContestInfo.java
                        • role
                          • ContestRole.java
                        • submission
                          • ContestSubmissionConfig.java
                          • bundle
                            • ContestItemSubmissionService.java
                            • ContestItemSubmissionsResponse.java
                            • ContestSubmissionSummaryResponse.java
                          • programming
                            • ContestSubmissionService.java
                            • ContestSubmissionsResponse.java
                        • announcement
                          • ContestAnnouncementService.java
                          • ContestAnnouncement.java
                          • ContestAnnouncementsResponse.java
                          • ContestAnnouncementConfig.java
                          • ContestAnnouncementData.java
                          • ContestAnnouncementStatus.java
                        • problem
                          • ContestProblemConfig.java
                          • bundle
                            • ContestProblemWorksheet.java
                          • programming
                            • ContestProblemWorksheet.java
                          • ContestProblemData.java
                          • ContestProblem.java
                          • ContestProblemService.java
                          • ContestProblemsResponse.java
                          • ContestProblemStatus.java
                        • Contest.java
                      • role
                        • UrielRole.java
            • test
              • java
                • judgels
                  • uriel
                    • api
                      • contest
                        • ContestDivisionTests.java
          • build.gradle
        • uriel-dist
          • init.sh
          • var
            • log
              • uriel-request-2019-01-07.log2095750189552634.tmp
            • conf
              • uriel.yml.example
          • build.gradle
          • Dockerfile
          • .dockerignore
        • uriel-app
          • src
            • main
              • resources
                • migrations.xml
                • migrations
                  • 001-change-scoreboard-to-longtext.xml
                  • 000.xml
              • java
                • judgels
                  • uriel
                    • jophiel
                      • JophielModule.java
                    • sealtiel
                      • SealtielModule.java
                    • UrielModule.java
                    • PingResource.java
                    • UrielBaseDataDir.java
                    • UrielCacheUtils.java
                    • gabriel
                      • GabrielModule.java
                    • sandalphon
                      • SandalphonModule.java
                    • UrielConfiguration.java
                    • hibernate
                      • ContestAnnouncementHibernateDao.java
                      • ContestScoreboardHibernateDao.java
                      • ContestStyleHibernateDao.java
                      • ContestRoleHibernateDao.java
                      • ContestGroupHibernateDao.java
                      • ContestSupervisorHibernateDao.java
                      • ContestProgrammingGradingHibernateDao.java
                      • ContestModuleHibernateDao.java
                      • ContestContestantHibernateDao.java
                      • ContestProgrammingSubmissionHibernateDao.java
                      • ContestClarificationHibernateDao.java
                      • UrielHibernateBundle.java
                      • ContestManagerHibernateDao.java
                      • ContestBundleItemSubmissionHibernateDao.java
                      • ContestHibernateDao.java
                      • UrielHibernateDaoModule.java
                      • ContestProblemHibernateDao.java
                      • ContestGroupContestHibernateDao.java
                      • ContestGroupScoreboardHibernateDao.java
                    • file
                      • FileModule.java