├── .gitignore ├── .ignore ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── .yarn ├── cache │ └── .keep ├── plugins │ └── .keep ├── releases │ └── .keep ├── sdks │ └── .keep └── versions │ └── .keep ├── .yarnrc.yml ├── APP_VERSION ├── APP_VERSION_SUFFIX ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── NOTES ├── Procfile.dev ├── README.rdoc ├── Rakefile ├── app ├── NOTES ├── assets │ ├── builds │ │ └── .keep │ ├── config │ │ └── manifest.js │ ├── fonts │ │ ├── cascadia_code │ │ │ ├── CascadiaCode-Bold.ttf │ │ │ ├── CascadiaCode-BoldItalic.ttf │ │ │ ├── CascadiaCode-ExtraLight.ttf │ │ │ ├── CascadiaCode-ExtraLightItalic.ttf │ │ │ ├── CascadiaCode-Italic.ttf │ │ │ ├── CascadiaCode-Light.ttf │ │ │ ├── CascadiaCode-LightItalic.ttf │ │ │ ├── CascadiaCode-Medium.ttf │ │ │ ├── CascadiaCode-MediumItalic.ttf │ │ │ ├── CascadiaCode-Regular.ttf │ │ │ ├── CascadiaCode-SemiBold.ttf │ │ │ └── CascadiaCode-SemiBoldItalic.ttf │ │ ├── cascadia_mono │ │ │ ├── CascadiaMono-Italic-VariableFont_wght.ttf │ │ │ └── CascadiaMono-VariableFont_wght.ttf │ │ ├── courier_prime │ │ │ ├── CourierPrime-Bold.ttf │ │ │ ├── CourierPrime-BoldItalic.ttf │ │ │ ├── CourierPrime-Italic.ttf │ │ │ └── CourierPrime-Regular.ttf │ │ ├── inconsolata │ │ │ └── Inconsolata-VariableFont_wdth,wght.ttf │ │ ├── material_symbols │ │ │ ├── MaterialSymbolsOutlined.woff2 │ │ │ ├── MaterialSymbolsRounded.woff2 │ │ │ └── MaterialSymbolsSharp.woff2 │ │ ├── sarabun │ │ │ ├── OFL.txt │ │ │ ├── Sarabun-Bold.ttf │ │ │ ├── Sarabun-BoldItalic.ttf │ │ │ ├── Sarabun-ExtraBold.ttf │ │ │ ├── Sarabun-ExtraBoldItalic.ttf │ │ │ ├── Sarabun-ExtraLight.ttf │ │ │ ├── Sarabun-ExtraLightItalic.ttf │ │ │ ├── Sarabun-Italic.ttf │ │ │ ├── Sarabun-Light.ttf │ │ │ ├── Sarabun-LightItalic.ttf │ │ │ ├── Sarabun-Medium.ttf │ │ │ ├── Sarabun-MediumItalic.ttf │ │ │ ├── Sarabun-Regular.ttf │ │ │ ├── Sarabun-SemiBold.ttf │ │ │ ├── Sarabun-SemiBoldItalic.ttf │ │ │ ├── Sarabun-Thin.ttf │ │ │ └── Sarabun-ThinItalic.ttf │ │ └── ubuntu_mono │ │ │ ├── UbuntuMono-Bold.ttf │ │ │ ├── UbuntuMono-BoldItalic.ttf │ │ │ ├── UbuntuMono-Italic.ttf │ │ │ └── UbuntuMono-Regular.ttf │ ├── images │ │ ├── .keep │ │ ├── rails.png │ │ └── topbg.jpg │ ├── javascripts │ │ ├── announcements.js.coffee │ │ ├── application-backup.js │ │ ├── configurations.js.coffee │ │ ├── contest_management.js.coffee │ │ ├── contests.js.coffee │ │ ├── effects.js │ │ ├── graders.js.coffee │ │ ├── groups.js.coffee │ │ ├── heartbeat.js.coffee │ │ ├── login.js.coffee │ │ ├── main.js.coffee │ │ ├── messages.js.coffee │ │ ├── my_app.js │ │ ├── problems.js.coffee │ │ ├── report.js.coffee │ │ ├── site.js.coffee │ │ ├── site_update.js │ │ ├── sites.js.coffee │ │ ├── sources.js.coffee │ │ ├── submissions.js.coffee │ │ ├── tags.coffee │ │ ├── tasks.js.coffee │ │ ├── test.js.coffee │ │ ├── testcases.js.coffee │ │ ├── user_admin.js.coffee │ │ └── users.js.coffee │ └── stylesheets │ │ ├── application.bootstrap.scss │ │ ├── application.sass.scss │ │ ├── graders.scss │ │ ├── my_bootstrap_var.scss │ │ ├── my_custom.scss │ │ ├── my_font.scss │ │ └── problems.scss ├── controllers │ ├── announcements_controller.rb │ ├── application_controller.rb │ ├── comments_controller.rb │ ├── concerns │ │ ├── .keep │ │ ├── problem_authorization.rb │ │ └── submission_authorization.rb │ ├── configurations_controller.rb │ ├── contest_management_controller.rb │ ├── contests_controller.rb │ ├── datasets_controller.rb │ ├── graders_controller.rb │ ├── groups_controller.rb │ ├── heartbeat_controller.rb │ ├── languages_controller.rb │ ├── login_controller.rb │ ├── main_controller.rb │ ├── messages_controller.rb │ ├── problems_controller.rb │ ├── report_controller.rb │ ├── site_controller.rb │ ├── sites_controller.rb │ ├── submissions_controller.rb │ ├── tags_controller.rb │ ├── test_controller.rb │ ├── testcases_controller.rb │ ├── user_admin_controller.rb │ ├── users_controller.rb │ └── worker_controller.rb ├── engine │ ├── checker.rb │ ├── compiler.rb │ ├── compiler │ │ ├── blank.rb │ │ ├── c.rb │ │ ├── cpp.rb │ │ ├── digital.rb │ │ ├── go.rb │ │ ├── haskell.rb │ │ ├── java.rb │ │ ├── pascal.rb │ │ ├── php.rb │ │ ├── postgres.rb │ │ ├── python.rb │ │ ├── ruby.rb │ │ └── rust.rb │ ├── engine_response.rb │ ├── evaluator.rb │ ├── grader.rb │ ├── grader_error.rb │ ├── isolate_runner.rb │ ├── judge_base.rb │ ├── judge_logger.rb │ ├── option_const.rb │ ├── problem_exporter.rb │ ├── problem_importer.rb │ └── scorer.rb ├── helpers │ ├── announcements_helper.rb │ ├── application_helper.rb │ ├── configurations_helper.rb │ ├── contest_management_helper.rb │ ├── contests_helper.rb │ ├── datasets_helper.rb │ ├── graders_helper.rb │ ├── groups_helper.rb │ ├── languages_helper.rb │ ├── login_helper.rb │ ├── main_helper.rb │ ├── messages_helper.rb │ ├── problems_helper.rb │ ├── report_helper.rb │ ├── site_helper.rb │ ├── sites_helper.rb │ ├── sources_helper.rb │ ├── submissions_helper.rb │ ├── tags_helper.rb │ ├── tasks_helper.rb │ ├── test_helper.rb │ ├── testcases_helper.rb │ ├── turbo_stream_actions_helper.rb │ ├── user_admin_helper.rb │ └── users_helper.rb ├── javascript │ ├── application.js │ ├── cafe.js │ ├── cafe_bundle.js │ ├── cafe_datatable.js │ ├── cafe_event.js │ ├── cafe_turbo.js │ ├── controllers │ │ ├── announcement_controller.js │ │ ├── application.js │ │ ├── bs_tab_controller.js │ │ ├── children_select_controller.js │ │ ├── contest_controller.js │ │ ├── contest_timer_controller.js │ │ ├── datatables │ │ │ ├── columns.js │ │ │ ├── configs.js │ │ │ ├── init_controller.js │ │ │ └── init_score_table_controller.js │ │ ├── editor_controller.js │ │ ├── event_dispatcher_controller.js │ │ ├── form │ │ │ ├── filter_problem_controller.js │ │ │ ├── filter_submission_controller.js │ │ │ └── filter_user_controller.js │ │ ├── group_controller.js │ │ ├── hello_controller.js │ │ ├── index.js │ │ ├── init_ui_component_controller.js │ │ ├── initialize_controller.js │ │ ├── main_controller.js │ │ ├── problem_controller.js │ │ ├── problem_name_controller.js │ │ ├── refresh_controller.js │ │ ├── submission_comment_controller.js │ │ ├── tag_controller.js │ │ └── user_admin │ │ │ ├── admin_controller.js │ │ │ ├── base_controller.js │ │ │ └── index_controller.js │ ├── mixins │ │ └── row_field_toggle.js │ ├── setup_ace.js │ ├── setup_bootstrap.js │ ├── setup_datatables.js │ └── setup_jquery.js ├── jobs │ ├── application_job.rb │ ├── create_problem_pdf_job.rb │ └── llm │ │ └── submission_assist_job.rb ├── mailers │ └── .gitkeep ├── models │ ├── .gitkeep │ ├── announcement.rb │ ├── application_record.rb │ ├── comment.rb │ ├── comment_reveal.rb │ ├── concerns │ │ └── .keep │ ├── contest.rb │ ├── contest_problem.rb │ ├── contest_user.rb │ ├── country.rb │ ├── dataset.rb │ ├── description.rb │ ├── evaluation.rb │ ├── grader_configuration.rb │ ├── grader_process.rb │ ├── group.rb │ ├── group_problem.rb │ ├── group_user.rb │ ├── heart_beat.rb │ ├── job.rb │ ├── language.rb │ ├── login.rb │ ├── message.rb │ ├── problem.rb │ ├── problem_tag.rb │ ├── right.rb │ ├── role.rb │ ├── site.rb │ ├── submission.rb │ ├── submission_view_log.rb │ ├── tag.rb │ ├── task.rb │ ├── test_pair.rb │ ├── test_request.rb │ ├── testcase.rb │ ├── user.rb │ ├── user_contest_stat.rb │ └── worker_dataset.rb ├── presenters │ └── submission_assist_job_presenter.rb ├── services │ ├── llm │ │ └── submission_assist.rb │ ├── mail_sender.rb │ └── problem_pdf_generator.rb ├── validators │ └── name_format_validator.rb └── views │ ├── announcements │ ├── _form.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── new.html.haml │ ├── show.html.haml │ └── toggle.turbo_stream.haml │ ├── application │ ├── _error_for_model.html.haml │ ├── _error_modal.turbo_stream.haml │ ├── _event_dispatcher.html.haml │ ├── _msg_modal.html.haml │ ├── _msg_modal_show.js.haml │ ├── _msg_modal_show.turbo_stream.haml │ ├── _problem_chooser.html.haml │ ├── _submission.html.haml │ ├── _submission_short.html.haml │ ├── _toast.html.haml │ ├── _toggle_button.js.haml │ ├── _tooltip.html.haml │ ├── error.html.haml │ └── turbo_toast.turbo_stream.haml │ ├── comments │ ├── _acquire_llm_assist_confirm.html.haml │ ├── _hint_edit.html.haml │ ├── _llm_assist_header.html.haml │ ├── manage_problem.turbo_stream.haml │ ├── show.turbo_stream.haml │ └── submission_and_toast.turbo_stream.haml │ ├── configurations │ ├── _config.html.haml │ ├── clear_user_ip.turbo_stream.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── toggle.turbo_stream.haml │ └── update.turbo_stream.haml │ ├── contest_management │ ├── _indv_contest_mode_index.html.haml │ ├── index.html.haml │ └── user_stat.html.haml │ ├── contests │ ├── _contest_help.html.haml │ ├── _form.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── new.html.haml │ ├── show.html.haml │ └── view.html.haml │ ├── datasets │ ├── _dataset_select.html.haml │ ├── _form.html.haml │ ├── _managers.html.haml │ ├── _settings.html.haml │ ├── _testcases.html.haml │ ├── file_delete.turbo_stream.haml │ └── update.turbo_stream.haml │ ├── graders │ ├── _grader.html.haml │ ├── edit_job_type.html.haml │ ├── index.html.haml │ ├── queues.html.haml │ └── queues_query.json.jbuilder │ ├── groups │ ├── _form.html.haml │ ├── _group_help.html.haml │ ├── _group_problems.html.haml │ ├── _group_users.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── new.html.haml │ ├── show.html.haml │ ├── show_problems_query.json.jbuilder │ ├── toggle.js.haml │ └── toggle.turbo_stream.haml │ ├── heartbeat │ └── index.html.haml │ ├── languages │ ├── _form.html.haml │ ├── _language.json.jbuilder │ ├── edit.html.haml │ ├── index.html.haml │ ├── index.json.jbuilder │ └── new.html.haml │ ├── layouts │ ├── _header.html.haml │ ├── _js_route.html.haml │ └── application.html.haml │ ├── main │ ├── _announcement.html.haml │ ├── _contest_box.html.haml │ ├── _login_box.html.haml │ ├── _problem.html.haml │ ├── _problem.json.jbuilder │ ├── _problem_list.html.haml │ ├── _submission_box.html.haml │ ├── _test_case_result.html.haml │ ├── confirm_contest_start.html.haml │ ├── error.html.haml │ ├── help.html.haml │ ├── list.html.haml │ ├── list.json.jbuilder │ ├── login.html.haml │ └── result.html.haml │ ├── messages │ ├── _message.html.haml │ ├── _short_message.html.haml │ ├── console.html.haml │ ├── index.html.haml │ ├── list_all.html.haml │ └── show.html.haml │ ├── problems │ ├── _acquire_hint_confirm.html.haml │ ├── _ds_import.html.haml │ ├── _form.html.haml │ ├── _hint_select.html.haml │ ├── _hints.html.haml │ ├── _problem_head.html.haml │ ├── _problem_name.html.haml │ ├── do_import.html.haml │ ├── edit.html.haml │ ├── import.html.haml │ ├── import_testcases.turbo_stream.haml │ ├── index.html.haml │ ├── manage.html.haml │ ├── manage_problem.json.jbuilder │ ├── stat.html.haml │ ├── toggle.js.haml │ ├── toggle.turbo_stream.haml │ └── update.turbo_stream.haml │ ├── report │ ├── _all_time_hof.html.haml │ ├── _date_range.html.haml │ ├── _problem_select.html.haml │ ├── _report_menu.html.haml │ ├── _score_table.html.haml │ ├── _submission_range.html.haml │ ├── _task_hof.html.haml │ ├── _user_select.html.haml │ ├── ai.html.haml │ ├── ai_query.json.jbuilder │ ├── cheat_report.html.haml │ ├── cheat_scrutinize.html.haml │ ├── login.html.haml │ ├── login_detail_query.json.jbuilder │ ├── login_summary_query.json.jbuilder │ ├── max_score.html.haml │ ├── multiple_login.html.haml │ ├── problem_hof.html.haml │ ├── progress.html.haml │ ├── show_max_score.turbo_stream.haml │ ├── stuck.html.haml │ ├── submission.html.haml │ └── submission_query.json.jbuilder │ ├── shared │ └── _date_filter.html.haml │ ├── site │ ├── login.html.haml │ ├── prompt.html.haml │ └── started.html.haml │ ├── sites │ ├── _form.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── new.html.haml │ └── show.html.haml │ ├── submissions │ ├── _add_assist.html.haml │ ├── _add_comment.html.haml │ ├── _comments.html.haml │ ├── _evaluation_result.html.haml │ ├── _evaluations.html.haml │ ├── _form.html.haml │ ├── _helpers.html.haml │ ├── edit.html.haml │ ├── get_latest_submission_status.js.haml │ ├── index.html.haml │ ├── new.html.haml │ ├── rejudge.js.haml │ └── show.html.haml │ ├── tags │ ├── _form.html.haml │ ├── _tag_help.html.haml │ ├── edit.html.haml │ ├── index.html.haml │ ├── index_query.json.jbuilder │ └── new.html.haml │ ├── test │ ├── _test_request.html.haml │ └── result.html.haml │ ├── testcases │ └── show_problem.html.haml │ ├── user_admin │ ├── _form.html.haml │ ├── _submission_range.html.haml │ ├── active.html.haml │ ├── admin.html.haml │ ├── bulk_manage.html.haml │ ├── contest_management.html.haml │ ├── edit.html.haml │ ├── import.html.haml │ ├── index.html.haml │ ├── mass_mailing.html.haml │ ├── new.html.haml │ ├── new_list.html.haml │ ├── show.html.haml │ └── stat.html.haml │ └── users │ ├── confirm.html.haml │ ├── email_error.html.haml │ ├── forget.html.haml │ ├── new.html.haml │ ├── new_splash.html.haml │ └── profile.html.haml ├── bin ├── bundle ├── dev ├── importmap ├── jobs ├── rails ├── rake ├── setup ├── spring ├── update └── yarn ├── config.ru ├── config ├── .gitignore ├── application.rb.SAMPLE ├── boot.rb ├── cable.yml ├── credentials.yml.SAMPLE ├── database.yml.SAMPLE ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── importmap.rb ├── initializers │ ├── .gitignore │ ├── abstract_mysql2_adapter.rb.SAMPLE │ ├── assets.rb │ ├── cafe_grader.rb │ ├── cafe_grader.rb.SAMPLE │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults_5_2.rb │ ├── new_framework_defaults_7_0.rb │ ├── new_framework_defaults_7_1.rb │ ├── new_framework_defaults_7_2.rb │ ├── new_framework_defaults_8_0.rb │ ├── permissions_policy.rb │ ├── session_store.rb │ ├── simple_form.rb │ ├── simple_form_bootstrap.rb │ ├── version.rb │ └── wrap_parameters.rb ├── llm.yml ├── llm.yml.SAMPLE ├── locales │ ├── en.yml │ ├── simple_form.en.yml │ ├── th.rb │ └── th.yml ├── puma.rb ├── queue.yml ├── recurring.yml ├── routes.rb ├── schedule.rb ├── size_filter_handler.rb ├── spring.rb ├── storage.yml └── worker.yml.SAMPLE ├── data ├── printing │ └── .gitignore ├── tasks │ └── .gitignore └── test_request │ ├── input │ └── .gitignore │ └── output │ └── .gitignore ├── db ├── migrate │ ├── 001_create_users.rb │ ├── 002_create_problems.rb │ ├── 003_create_submissions.rb │ ├── 004_create_languages.rb │ ├── 005_add_index_to_submissions.rb │ ├── 006_create_roles.rb │ ├── 007_create_rights.rb │ ├── 008_create_tasks.rb │ ├── 009_add_sessions.rb │ ├── 011_add_language_ext.rb │ ├── 012_add_email_to_users.rb │ ├── 013_add_url_to_problem.rb │ ├── 014_create_grader_processes.rb │ ├── 015_add_status_to_tasks.rb │ ├── 016_add_task_to_grader_process.rb │ ├── 017_rename_grader_process_column_ip_to_host.rb │ ├── 018_add_number_to_submissions.rb │ ├── 019_create_test_requests.rb │ ├── 021_change_compiler_message_type_test_request.rb │ ├── 022_create_configurations.rb │ ├── 023_add_runstat_columns_to_test_request.rb │ ├── 024_create_sites.rb │ ├── 025_add_site_to_user_and_add_default_site.rb │ ├── 026_add_body_to_problems.rb │ ├── 027_create_descriptions.rb │ ├── 028_refactor_problem_body_to_description.rb │ ├── 029_add_test_allowed_to_problems.rb │ ├── 030_create_announcements.rb │ ├── 031_add_supports_for_output_only_problems.rb │ ├── 032_create_messages.rb │ ├── 033_add_task_type_to_grader_processes.rb │ ├── 034_create_countries.rb │ ├── 035_add_country_to_sites_and_users.rb │ ├── 20081107145815_add_frontpage_flag_to_announcement.rb │ ├── 20081204122651_add_activated_to_users.rb │ ├── 20081210021333_add_timestamps_to_users.rb │ ├── 20081215012843_change_user_login_string_limit.rb │ ├── 20090206145016_add_contest_flag_to_announcements.rb │ ├── 20090416235658_add_common_ext_to_languages.rb │ ├── 20090426131044_add_terminated_to_grader_processes.rb │ ├── 20090815171610_add_title_to_announcements.rb │ ├── 20100113094740_create_test_pairs.rb │ ├── 20100124040107_add_description_to_config.rb │ ├── 20100124054458_create_user_contest_stats.rb │ ├── 20100129041917_change_input_solution_field_limit_in_test_pair.rb │ ├── 20100216105730_create_contests.rb │ ├── 20100216162324_create_contests_users_join_table.rb │ ├── 20100216162940_create_contests_problems_join_table.rb │ ├── 20100219014840_add_description_filename_to_problems.rb │ ├── 20100303095700_add_name_to_contests.rb │ ├── 20100328123325_add_forced_logout_to_user_contest_stat.rb │ ├── 20100506163112_add_notes_to_announcements.rb │ ├── 20121001033508_rename_configurations_to_grader_configurations.rb │ ├── 20140823031747_add_more_detail_to_submission.rb │ ├── 20140826095949_create_logins.rb │ ├── 20140913060729_add_section_to_users.rb │ ├── 20140917150629_add_ip_to_submissions.rb │ ├── 20150203153534_add_more_to_users.rb │ ├── 20150503164846_change_userid_on_login.rb │ ├── 20150827131927_create_submission_view_logs.rb │ ├── 20150827133841_add_last_ip_to_user.rb │ ├── 20150914090545_create_heart_beats.rb │ ├── 20150914155101_add_status_to_heart_beat.rb │ ├── 20150914223258_add_more_config.rb │ ├── 20150916054105_update_heart_beat.rb │ ├── 20161008050135_modify_grader_process.rb │ ├── 20161014091417_create_testcases.rb │ ├── 20161031063337_add_config_view_test.rb │ ├── 20170123162543_change_testcase_size.rb │ ├── 20170124024527_add_view_testcase_to_problem.rb │ ├── 20170310110146_add_index_to_task.rb │ ├── 20170427070345_add_heart_beat_full.rb │ ├── 20170911091143_create_groups.rb │ ├── 20170914150545_create_tags.rb │ ├── 20170914150742_create_problem_tags.rb │ ├── 20180612102327_change_submission_source_size.rb │ ├── 20200404135714_add_index_to_submission.rb │ ├── 20200404142959_add_id_to_group_user.rb │ ├── 20200405112919_add_index_to_login.rb │ ├── 20200813083020_add_enabled_to_group.rb │ ├── 20210124101028_add_on_nav_bar_to_announcement.rb │ ├── 20210130121812_add_default_language_to_user.rb │ ├── 20210809105935_add_index_to_task_status.rb │ ├── 20220204080936_add_type_to_submission.rb │ ├── 20220927070334_create_active_storage_tables.active_storage.rb │ ├── 20220927074644_add_description_to_problems.rb │ ├── 20230220171501_add_more_index_to_submissions.rb │ ├── 20230301170551_optimize_submission_indices.rb │ ├── 20230611072646_create_jobs.rb │ ├── 20230619070315_new_testcase_system.rb │ ├── 20230622080122_add_more_grader_process.rb │ ├── 20230728055327_more_new_evaluation.rb │ ├── 20230910132835_add_status_to_grader_process.rb │ ├── 20231007041620_job_type_enable.rb │ ├── 20231019151423_add_job_priority.rb │ ├── 20231218145225_add_last_heartbeat_to_user.rb │ ├── 20231228144804_more_status_on_worker_dataset.rb │ ├── 20240609073050_add_time_to_contest.rb │ ├── 20240823153937_start_new_contest.rb │ ├── 20240926085522_add_more_to_groups_detail.rb │ ├── 20241004035026_add_more_to_contest.rb │ ├── 20241103080830_convert_to_utf8mb4.rb │ ├── 20241117084758_contest_finalize.rb │ ├── 20241121143036_tags_display.rb │ ├── 20241213073348_add_role_to_contest_user.rb │ ├── 20250123021657_add_binary_file_support_to_submissions.rb │ ├── 20250204091008_change_default_language.rb │ ├── 20250308164629_add_group_to_announcement.rb │ ├── 20250602130313_create_comments.rb │ ├── 20250603132014_create_comment_reveal.rb │ ├── 20250609154729_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20250609154730_create_active_storage_variant_records.active_storage.rb │ ├── 20250609154731_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb │ ├── 20250629104116_add_llm_support_to_comment.rb │ ├── 20250711030331_add_llm_enable_to_contest_problem.rb │ ├── 20250715155808_add_json_params_to_tags.rb │ ├── 20250717145356_alter_utf8_for_comments.rb │ └── 20250825154201_add_status_to_comment.rb ├── queue_schema.rb ├── schema.rb └── seeds.rb ├── doc └── README_FOR_APP ├── lib ├── checker │ ├── postgres_checker.rb │ └── relative.rb ├── components │ └── tooltips.rb ├── language │ └── digital │ │ └── Digital.jar ├── tasks │ ├── .gitkeep │ ├── fixtures.rake │ ├── grader.rake │ └── sync.rake └── templates │ ├── haml │ └── scaffold │ │ └── _form.html.haml │ └── postgres │ ├── postgres_main.rb │ ├── postgresql_config.yml │ └── postgresql_initializer.rb ├── log └── .gitkeep ├── package.json ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico ├── images │ └── rails.png └── robots.txt ├── script ├── daily_task.rb ├── dump_testcase.rb ├── migrate_2023 │ ├── migrate_tasks.rb │ └── testcase_to_activestorage.rb ├── old_scripts │ ├── grader_script.rb │ ├── programming_authenticator.rb │ └── testdata_importer.rb ├── problem_migrate.rb ├── score_subtask.rb └── sync_active_storage.rb ├── test ├── application_system_test_case.rb ├── concurrent │ ├── task_test_get.rb │ ├── task_test_setup.rb │ └── task_test_teardown.rb ├── controllers │ ├── announcements_controller_test.rb │ ├── datasets_controller_test.rb │ ├── graders_controller_test.rb │ ├── groups_controller_test.rb │ ├── languages_controller_test.rb │ ├── login_controller_test.rb │ ├── tags_controller_test.rb │ ├── testcases_controller_test.rb │ └── user_admin_controller_test.rb ├── fixtures │ ├── .gitkeep │ ├── announcements.yml │ ├── comments.yml │ ├── contests.yml │ ├── countries.yml │ ├── descriptions.yml │ ├── grader_configurations.yml │ ├── grader_processes.yml │ ├── languages.yml │ ├── messages.yml │ ├── problem_tags.yml │ ├── problems.yml │ ├── rights.yml │ ├── roles.yml │ ├── sites.yml │ ├── submissions.yml │ ├── tags.yml │ ├── tasks.yml │ ├── test_pairs.yml │ ├── test_requests.yml │ ├── user_contest_stats.yml │ └── users.yml ├── integration │ ├── .gitkeep │ ├── admin_task_test.rb │ └── login_test.rb ├── jobs │ └── create_problem_pdf_job_test.rb ├── judge │ └── basic_judge.rb ├── load │ ├── .gitignore │ ├── NOTES │ ├── common_visitors.rb │ ├── runner.rb │ └── visitor_curl_cli.rb ├── models │ ├── comment_test.rb │ ├── job_test.rb │ ├── problem_tag_test.rb │ └── tag_test.rb ├── problem_examples │ ├── fibo.zip │ ├── fibo │ │ ├── config.yml │ │ ├── model_solutions │ │ │ ├── 26800 │ │ │ │ └── cpp_fibo.cpp │ │ │ └── 61460 │ │ │ │ └── cpp_fibo.cpp │ │ ├── statement.pdf │ │ └── testcases │ │ │ ├── 1.in │ │ │ ├── 1.sol │ │ │ ├── 2.in │ │ │ ├── 2.sol │ │ │ ├── 3.in │ │ │ ├── 3.sol │ │ │ ├── 4.in │ │ │ ├── 4.sol │ │ │ ├── 5.in │ │ │ ├── 5.sol │ │ │ ├── 6.in │ │ │ ├── 6.sol │ │ │ ├── 7.in │ │ │ ├── 7.sol │ │ │ ├── 8.in │ │ │ └── 8.sol │ ├── fibo_minimal.zip │ └── fibo_minimal │ │ ├── 1.in │ │ ├── 1.sol │ │ ├── 2.in │ │ ├── 2.sol │ │ ├── 3.in │ │ ├── 3.sol │ │ ├── 4.in │ │ ├── 4.sol │ │ ├── 5.in │ │ ├── 5.sol │ │ ├── 6.in │ │ ├── 6.sol │ │ ├── 7.in │ │ ├── 7.sol │ │ ├── 8.in │ │ ├── 8.sol │ │ └── statement.pdf ├── system │ ├── announcements_test.rb │ ├── datasets_test.rb │ ├── jobs_test.rb │ ├── languages_test.rb │ ├── submissions_test.rb │ └── users_test.rb └── test_helper.rb ├── vendor ├── assets │ ├── javascripts │ │ └── .gitkeep │ └── stylesheets │ │ ├── .gitkeep │ │ ├── datatables │ │ ├── datatables.css │ │ ├── datatables.min.css │ │ └── readme.md │ │ ├── highlight │ │ ├── 1c-light.css │ │ ├── 1c-light.min.css │ │ ├── a11y-dark.css │ │ ├── a11y-dark.min.css │ │ ├── a11y-light.css │ │ ├── a11y-light.min.css │ │ ├── agate.css │ │ ├── agate.min.css │ │ ├── an-old-hope.css │ │ ├── an-old-hope.min.css │ │ ├── androidstudio.css │ │ ├── androidstudio.min.css │ │ ├── arduino-light.css │ │ ├── arduino-light.min.css │ │ ├── arta.css │ │ ├── arta.min.css │ │ ├── ascetic.css │ │ ├── ascetic.min.css │ │ ├── atom-one-dark-reasonable.css │ │ ├── atom-one-dark-reasonable.min.css │ │ ├── atom-one-dark.css │ │ ├── atom-one-dark.min.css │ │ ├── atom-one-light.css │ │ ├── atom-one-light.min.css │ │ ├── base16 │ │ │ ├── 3024.css │ │ │ ├── 3024.min.css │ │ │ ├── apathy.css │ │ │ ├── apathy.min.css │ │ │ ├── apprentice.css │ │ │ ├── apprentice.min.css │ │ │ ├── ashes.css │ │ │ ├── ashes.min.css │ │ │ ├── atelier-cave-light.css │ │ │ ├── atelier-cave-light.min.css │ │ │ ├── atelier-cave.css │ │ │ ├── atelier-cave.min.css │ │ │ ├── atelier-dune-light.css │ │ │ ├── atelier-dune-light.min.css │ │ │ ├── atelier-dune.css │ │ │ ├── atelier-dune.min.css │ │ │ ├── atelier-estuary-light.css │ │ │ ├── atelier-estuary-light.min.css │ │ │ ├── atelier-estuary.css │ │ │ ├── atelier-estuary.min.css │ │ │ ├── atelier-forest-light.css │ │ │ ├── atelier-forest-light.min.css │ │ │ ├── atelier-forest.css │ │ │ ├── atelier-forest.min.css │ │ │ ├── atelier-heath-light.css │ │ │ ├── atelier-heath-light.min.css │ │ │ ├── atelier-heath.css │ │ │ ├── atelier-heath.min.css │ │ │ ├── atelier-lakeside-light.css │ │ │ ├── atelier-lakeside-light.min.css │ │ │ ├── atelier-lakeside.css │ │ │ ├── atelier-lakeside.min.css │ │ │ ├── atelier-plateau-light.css │ │ │ ├── atelier-plateau-light.min.css │ │ │ ├── atelier-plateau.css │ │ │ ├── atelier-plateau.min.css │ │ │ ├── atelier-savanna-light.css │ │ │ ├── atelier-savanna-light.min.css │ │ │ ├── atelier-savanna.css │ │ │ ├── atelier-savanna.min.css │ │ │ ├── atelier-seaside-light.css │ │ │ ├── atelier-seaside-light.min.css │ │ │ ├── atelier-seaside.css │ │ │ ├── atelier-seaside.min.css │ │ │ ├── atelier-sulphurpool-light.css │ │ │ ├── atelier-sulphurpool-light.min.css │ │ │ ├── atelier-sulphurpool.css │ │ │ ├── atelier-sulphurpool.min.css │ │ │ ├── atlas.css │ │ │ ├── atlas.min.css │ │ │ ├── bespin.css │ │ │ ├── bespin.min.css │ │ │ ├── black-metal-bathory.css │ │ │ ├── black-metal-bathory.min.css │ │ │ ├── black-metal-burzum.css │ │ │ ├── black-metal-burzum.min.css │ │ │ ├── black-metal-dark-funeral.css │ │ │ ├── black-metal-dark-funeral.min.css │ │ │ ├── black-metal-gorgoroth.css │ │ │ ├── black-metal-gorgoroth.min.css │ │ │ ├── black-metal-immortal.css │ │ │ ├── black-metal-immortal.min.css │ │ │ ├── black-metal-khold.css │ │ │ ├── black-metal-khold.min.css │ │ │ ├── black-metal-marduk.css │ │ │ ├── black-metal-marduk.min.css │ │ │ ├── black-metal-mayhem.css │ │ │ ├── black-metal-mayhem.min.css │ │ │ ├── black-metal-nile.css │ │ │ ├── black-metal-nile.min.css │ │ │ ├── black-metal-venom.css │ │ │ ├── black-metal-venom.min.css │ │ │ ├── black-metal.css │ │ │ ├── black-metal.min.css │ │ │ ├── brewer.css │ │ │ ├── brewer.min.css │ │ │ ├── bright.css │ │ │ ├── bright.min.css │ │ │ ├── brogrammer.css │ │ │ ├── brogrammer.min.css │ │ │ ├── brush-trees-dark.css │ │ │ ├── brush-trees-dark.min.css │ │ │ ├── brush-trees.css │ │ │ ├── brush-trees.min.css │ │ │ ├── chalk.css │ │ │ ├── chalk.min.css │ │ │ ├── circus.css │ │ │ ├── circus.min.css │ │ │ ├── classic-dark.css │ │ │ ├── classic-dark.min.css │ │ │ ├── classic-light.css │ │ │ ├── classic-light.min.css │ │ │ ├── codeschool.css │ │ │ ├── codeschool.min.css │ │ │ ├── colors.css │ │ │ ├── colors.min.css │ │ │ ├── cupcake.css │ │ │ ├── cupcake.min.css │ │ │ ├── cupertino.css │ │ │ ├── cupertino.min.css │ │ │ ├── danqing.css │ │ │ ├── danqing.min.css │ │ │ ├── darcula.css │ │ │ ├── darcula.min.css │ │ │ ├── dark-violet.css │ │ │ ├── dark-violet.min.css │ │ │ ├── darkmoss.css │ │ │ ├── darkmoss.min.css │ │ │ ├── darktooth.css │ │ │ ├── darktooth.min.css │ │ │ ├── decaf.css │ │ │ ├── decaf.min.css │ │ │ ├── default-dark.css │ │ │ ├── default-dark.min.css │ │ │ ├── default-light.css │ │ │ ├── default-light.min.css │ │ │ ├── dirtysea.css │ │ │ ├── dirtysea.min.css │ │ │ ├── dracula.css │ │ │ ├── dracula.min.css │ │ │ ├── edge-dark.css │ │ │ ├── edge-dark.min.css │ │ │ ├── edge-light.css │ │ │ ├── edge-light.min.css │ │ │ ├── eighties.css │ │ │ ├── eighties.min.css │ │ │ ├── embers.css │ │ │ ├── embers.min.css │ │ │ ├── equilibrium-dark.css │ │ │ ├── equilibrium-dark.min.css │ │ │ ├── equilibrium-gray-dark.css │ │ │ ├── equilibrium-gray-dark.min.css │ │ │ ├── equilibrium-gray-light.css │ │ │ ├── equilibrium-gray-light.min.css │ │ │ ├── equilibrium-light.css │ │ │ ├── equilibrium-light.min.css │ │ │ ├── espresso.css │ │ │ ├── espresso.min.css │ │ │ ├── eva-dim.css │ │ │ ├── eva-dim.min.css │ │ │ ├── eva.css │ │ │ ├── eva.min.css │ │ │ ├── flat.css │ │ │ ├── flat.min.css │ │ │ ├── framer.css │ │ │ ├── framer.min.css │ │ │ ├── fruit-soda.css │ │ │ ├── fruit-soda.min.css │ │ │ ├── gigavolt.css │ │ │ ├── gigavolt.min.css │ │ │ ├── github.css │ │ │ ├── github.min.css │ │ │ ├── google-dark.css │ │ │ ├── google-dark.min.css │ │ │ ├── google-light.css │ │ │ ├── google-light.min.css │ │ │ ├── grayscale-dark.css │ │ │ ├── grayscale-dark.min.css │ │ │ ├── grayscale-light.css │ │ │ ├── grayscale-light.min.css │ │ │ ├── green-screen.css │ │ │ ├── green-screen.min.css │ │ │ ├── gruvbox-dark-hard.css │ │ │ ├── gruvbox-dark-hard.min.css │ │ │ ├── gruvbox-dark-medium.css │ │ │ ├── gruvbox-dark-medium.min.css │ │ │ ├── gruvbox-dark-pale.css │ │ │ ├── gruvbox-dark-pale.min.css │ │ │ ├── gruvbox-dark-soft.css │ │ │ ├── gruvbox-dark-soft.min.css │ │ │ ├── gruvbox-light-hard.css │ │ │ ├── gruvbox-light-hard.min.css │ │ │ ├── gruvbox-light-medium.css │ │ │ ├── gruvbox-light-medium.min.css │ │ │ ├── gruvbox-light-soft.css │ │ │ ├── gruvbox-light-soft.min.css │ │ │ ├── hardcore.css │ │ │ ├── hardcore.min.css │ │ │ ├── harmonic16-dark.css │ │ │ ├── harmonic16-dark.min.css │ │ │ ├── harmonic16-light.css │ │ │ ├── harmonic16-light.min.css │ │ │ ├── heetch-dark.css │ │ │ ├── heetch-dark.min.css │ │ │ ├── heetch-light.css │ │ │ ├── heetch-light.min.css │ │ │ ├── helios.css │ │ │ ├── helios.min.css │ │ │ ├── hopscotch.css │ │ │ ├── hopscotch.min.css │ │ │ ├── horizon-dark.css │ │ │ ├── horizon-dark.min.css │ │ │ ├── horizon-light.css │ │ │ ├── horizon-light.min.css │ │ │ ├── humanoid-dark.css │ │ │ ├── humanoid-dark.min.css │ │ │ ├── humanoid-light.css │ │ │ ├── humanoid-light.min.css │ │ │ ├── ia-dark.css │ │ │ ├── ia-dark.min.css │ │ │ ├── ia-light.css │ │ │ ├── ia-light.min.css │ │ │ ├── icy-dark.css │ │ │ ├── icy-dark.min.css │ │ │ ├── ir-black.css │ │ │ ├── ir-black.min.css │ │ │ ├── isotope.css │ │ │ ├── isotope.min.css │ │ │ ├── kimber.css │ │ │ ├── kimber.min.css │ │ │ ├── london-tube.css │ │ │ ├── london-tube.min.css │ │ │ ├── macintosh.css │ │ │ ├── macintosh.min.css │ │ │ ├── marrakesh.css │ │ │ ├── marrakesh.min.css │ │ │ ├── materia.css │ │ │ ├── materia.min.css │ │ │ ├── material-darker.css │ │ │ ├── material-darker.min.css │ │ │ ├── material-lighter.css │ │ │ ├── material-lighter.min.css │ │ │ ├── material-palenight.css │ │ │ ├── material-palenight.min.css │ │ │ ├── material-vivid.css │ │ │ ├── material-vivid.min.css │ │ │ ├── material.css │ │ │ ├── material.min.css │ │ │ ├── mellow-purple.css │ │ │ ├── mellow-purple.min.css │ │ │ ├── mexico-light.css │ │ │ ├── mexico-light.min.css │ │ │ ├── mocha.css │ │ │ ├── mocha.min.css │ │ │ ├── monokai.css │ │ │ ├── monokai.min.css │ │ │ ├── nebula.css │ │ │ ├── nebula.min.css │ │ │ ├── nord.css │ │ │ ├── nord.min.css │ │ │ ├── nova.css │ │ │ ├── nova.min.css │ │ │ ├── ocean.css │ │ │ ├── ocean.min.css │ │ │ ├── oceanicnext.css │ │ │ ├── oceanicnext.min.css │ │ │ ├── one-light.css │ │ │ ├── one-light.min.css │ │ │ ├── onedark.css │ │ │ ├── onedark.min.css │ │ │ ├── outrun-dark.css │ │ │ ├── outrun-dark.min.css │ │ │ ├── papercolor-dark.css │ │ │ ├── papercolor-dark.min.css │ │ │ ├── papercolor-light.css │ │ │ ├── papercolor-light.min.css │ │ │ ├── paraiso.css │ │ │ ├── paraiso.min.css │ │ │ ├── pasque.css │ │ │ ├── pasque.min.css │ │ │ ├── phd.css │ │ │ ├── phd.min.css │ │ │ ├── pico.css │ │ │ ├── pico.min.css │ │ │ ├── pop.css │ │ │ ├── pop.min.css │ │ │ ├── porple.css │ │ │ ├── porple.min.css │ │ │ ├── qualia.css │ │ │ ├── qualia.min.css │ │ │ ├── railscasts.css │ │ │ ├── railscasts.min.css │ │ │ ├── rebecca.css │ │ │ ├── rebecca.min.css │ │ │ ├── ros-pine-dawn.css │ │ │ ├── ros-pine-dawn.min.css │ │ │ ├── ros-pine-moon.css │ │ │ ├── ros-pine-moon.min.css │ │ │ ├── ros-pine.css │ │ │ ├── ros-pine.min.css │ │ │ ├── sagelight.css │ │ │ ├── sagelight.min.css │ │ │ ├── sandcastle.css │ │ │ ├── sandcastle.min.css │ │ │ ├── seti-ui.css │ │ │ ├── seti-ui.min.css │ │ │ ├── shapeshifter.css │ │ │ ├── shapeshifter.min.css │ │ │ ├── silk-dark.css │ │ │ ├── silk-dark.min.css │ │ │ ├── silk-light.css │ │ │ ├── silk-light.min.css │ │ │ ├── snazzy.css │ │ │ ├── snazzy.min.css │ │ │ ├── solar-flare-light.css │ │ │ ├── solar-flare-light.min.css │ │ │ ├── solar-flare.css │ │ │ ├── solar-flare.min.css │ │ │ ├── solarized-dark.css │ │ │ ├── solarized-dark.min.css │ │ │ ├── solarized-light.css │ │ │ ├── solarized-light.min.css │ │ │ ├── spacemacs.css │ │ │ ├── spacemacs.min.css │ │ │ ├── summercamp.css │ │ │ ├── summercamp.min.css │ │ │ ├── summerfruit-dark.css │ │ │ ├── summerfruit-dark.min.css │ │ │ ├── summerfruit-light.css │ │ │ ├── summerfruit-light.min.css │ │ │ ├── synth-midnight-terminal-dark.css │ │ │ ├── synth-midnight-terminal-dark.min.css │ │ │ ├── synth-midnight-terminal-light.css │ │ │ ├── synth-midnight-terminal-light.min.css │ │ │ ├── tango.css │ │ │ ├── tango.min.css │ │ │ ├── tender.css │ │ │ ├── tender.min.css │ │ │ ├── tomorrow-night.css │ │ │ ├── tomorrow-night.min.css │ │ │ ├── tomorrow.css │ │ │ ├── tomorrow.min.css │ │ │ ├── twilight.css │ │ │ ├── twilight.min.css │ │ │ ├── unikitty-dark.css │ │ │ ├── unikitty-dark.min.css │ │ │ ├── unikitty-light.css │ │ │ ├── unikitty-light.min.css │ │ │ ├── vulcan.css │ │ │ ├── vulcan.min.css │ │ │ ├── windows-10-light.css │ │ │ ├── windows-10-light.min.css │ │ │ ├── windows-10.css │ │ │ ├── windows-10.min.css │ │ │ ├── windows-95-light.css │ │ │ ├── windows-95-light.min.css │ │ │ ├── windows-95.css │ │ │ ├── windows-95.min.css │ │ │ ├── windows-high-contrast-light.css │ │ │ ├── windows-high-contrast-light.min.css │ │ │ ├── windows-high-contrast.css │ │ │ ├── windows-high-contrast.min.css │ │ │ ├── windows-nt-light.css │ │ │ ├── windows-nt-light.min.css │ │ │ ├── windows-nt.css │ │ │ ├── windows-nt.min.css │ │ │ ├── woodland.css │ │ │ ├── woodland.min.css │ │ │ ├── xcode-dusk.css │ │ │ ├── xcode-dusk.min.css │ │ │ ├── zenburn.css │ │ │ └── zenburn.min.css │ │ ├── brown-paper.css │ │ ├── brown-paper.min.css │ │ ├── brown-papersq.png │ │ ├── codepen-embed.css │ │ ├── codepen-embed.min.css │ │ ├── color-brewer.css │ │ ├── color-brewer.min.css │ │ ├── cybertopia-cherry.css │ │ ├── cybertopia-cherry.min.css │ │ ├── cybertopia-dimmer.css │ │ ├── cybertopia-dimmer.min.css │ │ ├── cybertopia-icecap.css │ │ ├── cybertopia-icecap.min.css │ │ ├── cybertopia-saturated.css │ │ ├── cybertopia-saturated.min.css │ │ ├── dark.css │ │ ├── dark.min.css │ │ ├── default.css │ │ ├── default.min.css │ │ ├── devibeans.css │ │ ├── devibeans.min.css │ │ ├── docco.css │ │ ├── docco.min.css │ │ ├── far.css │ │ ├── far.min.css │ │ ├── felipec.css │ │ ├── felipec.min.css │ │ ├── foundation.css │ │ ├── foundation.min.css │ │ ├── github-dark-dimmed.css │ │ ├── github-dark-dimmed.min.css │ │ ├── github-dark.css │ │ ├── github-dark.min.css │ │ ├── github.css │ │ ├── github.min.css │ │ ├── gml.css │ │ ├── gml.min.css │ │ ├── googlecode.css │ │ ├── googlecode.min.css │ │ ├── gradient-dark.css │ │ ├── gradient-dark.min.css │ │ ├── gradient-light.css │ │ ├── gradient-light.min.css │ │ ├── grayscale.css │ │ ├── grayscale.min.css │ │ ├── hybrid.css │ │ ├── hybrid.min.css │ │ ├── idea.css │ │ ├── idea.min.css │ │ ├── intellij-light.css │ │ ├── intellij-light.min.css │ │ ├── ir-black.css │ │ ├── ir-black.min.css │ │ ├── isbl-editor-dark.css │ │ ├── isbl-editor-dark.min.css │ │ ├── isbl-editor-light.css │ │ ├── isbl-editor-light.min.css │ │ ├── kimbie-dark.css │ │ ├── kimbie-dark.min.css │ │ ├── kimbie-light.css │ │ ├── kimbie-light.min.css │ │ ├── lightfair.css │ │ ├── lightfair.min.css │ │ ├── lioshi.css │ │ ├── lioshi.min.css │ │ ├── magula.css │ │ ├── magula.min.css │ │ ├── mono-blue.css │ │ ├── mono-blue.min.css │ │ ├── monokai-sublime.css │ │ ├── monokai-sublime.min.css │ │ ├── monokai.css │ │ ├── monokai.min.css │ │ ├── night-owl.css │ │ ├── night-owl.min.css │ │ ├── nnfx-dark.css │ │ ├── nnfx-dark.min.css │ │ ├── nnfx-light.css │ │ ├── nnfx-light.min.css │ │ ├── nord.css │ │ ├── nord.min.css │ │ ├── obsidian.css │ │ ├── obsidian.min.css │ │ ├── panda-syntax-dark.css │ │ ├── panda-syntax-dark.min.css │ │ ├── panda-syntax-light.css │ │ ├── panda-syntax-light.min.css │ │ ├── paraiso-dark.css │ │ ├── paraiso-dark.min.css │ │ ├── paraiso-light.css │ │ ├── paraiso-light.min.css │ │ ├── pojoaque.css │ │ ├── pojoaque.jpg │ │ ├── pojoaque.min.css │ │ ├── purebasic.css │ │ ├── purebasic.min.css │ │ ├── qtcreator-dark.css │ │ ├── qtcreator-dark.min.css │ │ ├── qtcreator-light.css │ │ ├── qtcreator-light.min.css │ │ ├── rainbow.css │ │ ├── rainbow.min.css │ │ ├── rose-pine-dawn.css │ │ ├── rose-pine-dawn.min.css │ │ ├── rose-pine-moon.css │ │ ├── rose-pine-moon.min.css │ │ ├── rose-pine.css │ │ ├── rose-pine.min.css │ │ ├── routeros.css │ │ ├── routeros.min.css │ │ ├── school-book.css │ │ ├── school-book.min.css │ │ ├── shades-of-purple.css │ │ ├── shades-of-purple.min.css │ │ ├── srcery.css │ │ ├── srcery.min.css │ │ ├── stackoverflow-dark.css │ │ ├── stackoverflow-dark.min.css │ │ ├── stackoverflow-light.css │ │ ├── stackoverflow-light.min.css │ │ ├── sunburst.css │ │ ├── sunburst.min.css │ │ ├── tokyo-night-dark.css │ │ ├── tokyo-night-dark.min.css │ │ ├── tokyo-night-light.css │ │ ├── tokyo-night-light.min.css │ │ ├── tomorrow-night-blue.css │ │ ├── tomorrow-night-blue.min.css │ │ ├── tomorrow-night-bright.css │ │ ├── tomorrow-night-bright.min.css │ │ ├── vs.css │ │ ├── vs.min.css │ │ ├── vs2015.css │ │ ├── vs2015.min.css │ │ ├── xcode.css │ │ ├── xcode.min.css │ │ ├── xt256.css │ │ └── xt256.min.css │ │ ├── select2 │ │ ├── select2-bootstrap-5-theme.min.css │ │ └── select2.min.css │ │ └── tempus-dominus │ │ └── tempus-dominus.css ├── bootstrap │ └── scss │ │ ├── _accordion.scss │ │ ├── _alert.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _button-group.scss │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ ├── _carousel.scss │ │ ├── _close.scss │ │ ├── _containers.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _functions.scss │ │ ├── _grid.scss │ │ ├── _helpers.scss │ │ ├── _images.scss │ │ ├── _list-group.scss │ │ ├── _maps.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _nav.scss │ │ ├── _navbar.scss │ │ ├── _offcanvas.scss │ │ ├── _pagination.scss │ │ ├── _placeholders.scss │ │ ├── _popover.scss │ │ ├── _progress.scss │ │ ├── _reboot.scss │ │ ├── _root.scss │ │ ├── _spinners.scss │ │ ├── _tables.scss │ │ ├── _toasts.scss │ │ ├── _tooltip.scss │ │ ├── _transitions.scss │ │ ├── _type.scss │ │ ├── _utilities.scss │ │ ├── _variables-dark.scss │ │ ├── _variables.scss │ │ ├── bootstrap-grid.scss │ │ ├── bootstrap-reboot.scss │ │ ├── bootstrap-utilities.scss │ │ ├── bootstrap.scss │ │ ├── forms │ │ ├── _floating-labels.scss │ │ ├── _form-check.scss │ │ ├── _form-control.scss │ │ ├── _form-range.scss │ │ ├── _form-select.scss │ │ ├── _form-text.scss │ │ ├── _input-group.scss │ │ ├── _labels.scss │ │ └── _validation.scss │ │ ├── helpers │ │ ├── _clearfix.scss │ │ ├── _color-bg.scss │ │ ├── _colored-links.scss │ │ ├── _focus-ring.scss │ │ ├── _icon-link.scss │ │ ├── _position.scss │ │ ├── _ratio.scss │ │ ├── _stacks.scss │ │ ├── _stretched-link.scss │ │ ├── _text-truncation.scss │ │ ├── _visually-hidden.scss │ │ └── _vr.scss │ │ ├── mixins │ │ ├── _alert.scss │ │ ├── _backdrop.scss │ │ ├── _banner.scss │ │ ├── _border-radius.scss │ │ ├── _box-shadow.scss │ │ ├── _breakpoints.scss │ │ ├── _buttons.scss │ │ ├── _caret.scss │ │ ├── _clearfix.scss │ │ ├── _color-mode.scss │ │ ├── _color-scheme.scss │ │ ├── _container.scss │ │ ├── _deprecate.scss │ │ ├── _forms.scss │ │ ├── _gradients.scss │ │ ├── _grid.scss │ │ ├── _image.scss │ │ ├── _list-group.scss │ │ ├── _lists.scss │ │ ├── _pagination.scss │ │ ├── _reset-text.scss │ │ ├── _resize.scss │ │ ├── _table-variants.scss │ │ ├── _text-truncate.scss │ │ ├── _transition.scss │ │ ├── _utilities.scss │ │ └── _visually-hidden.scss │ │ ├── utilities │ │ └── _api.scss │ │ └── vendor │ │ └── _rfs.scss ├── javascript │ ├── .keep │ ├── @popperjs-core-esm.js │ ├── ace-builds.js │ ├── ace-noconflict │ │ ├── ace.js │ │ ├── ext-beautify.js │ │ ├── ext-code_lens.js │ │ ├── ext-command_bar.js │ │ ├── ext-elastic_tabstops_lite.js │ │ ├── ext-emmet.js │ │ ├── ext-error_marker.js │ │ ├── ext-hardwrap.js │ │ ├── ext-inline_autocomplete.js │ │ ├── ext-keybinding_menu.js │ │ ├── ext-language_tools.js │ │ ├── ext-linking.js │ │ ├── ext-modelist.js │ │ ├── ext-options.js │ │ ├── ext-prompt.js │ │ ├── ext-rtl.js │ │ ├── ext-searchbox.js │ │ ├── ext-settings_menu.js │ │ ├── ext-simple_tokenizer.js │ │ ├── ext-spellcheck.js │ │ ├── ext-split.js │ │ ├── ext-static_highlight.js │ │ ├── ext-statusbar.js │ │ ├── ext-textarea.js │ │ ├── ext-themelist.js │ │ ├── ext-whitespace.js │ │ ├── keybinding-emacs.js │ │ ├── keybinding-sublime.js │ │ ├── keybinding-vim.js │ │ ├── keybinding-vscode.js │ │ ├── mode-abap.js │ │ ├── mode-abc.js │ │ ├── mode-actionscript.js │ │ ├── mode-ada.js │ │ ├── mode-alda.js │ │ ├── mode-apache_conf.js │ │ ├── mode-apex.js │ │ ├── mode-applescript.js │ │ ├── mode-aql.js │ │ ├── mode-asciidoc.js │ │ ├── mode-asl.js │ │ ├── mode-assembly_arm32.js │ │ ├── mode-assembly_x86.js │ │ ├── mode-astro.js │ │ ├── mode-autohotkey.js │ │ ├── mode-basic.js │ │ ├── mode-batchfile.js │ │ ├── mode-bibtex.js │ │ ├── mode-c9search.js │ │ ├── mode-c_cpp.js │ │ ├── mode-cirru.js │ │ ├── mode-clojure.js │ │ ├── mode-cobol.js │ │ ├── mode-coffee.js │ │ ├── mode-coldfusion.js │ │ ├── mode-crystal.js │ │ ├── mode-csharp.js │ │ ├── mode-csound_document.js │ │ ├── mode-csound_orchestra.js │ │ ├── mode-csound_score.js │ │ ├── mode-csp.js │ │ ├── mode-css.js │ │ ├── mode-csv.js │ │ ├── mode-curly.js │ │ ├── mode-cuttlefish.js │ │ ├── mode-d.js │ │ ├── mode-dart.js │ │ ├── mode-diff.js │ │ ├── mode-django.js │ │ ├── mode-dockerfile.js │ │ ├── mode-dot.js │ │ ├── mode-drools.js │ │ ├── mode-edifact.js │ │ ├── mode-eiffel.js │ │ ├── mode-ejs.js │ │ ├── mode-elixir.js │ │ ├── mode-elm.js │ │ ├── mode-erlang.js │ │ ├── mode-flix.js │ │ ├── mode-forth.js │ │ ├── mode-fortran.js │ │ ├── mode-fsharp.js │ │ ├── mode-fsl.js │ │ ├── mode-ftl.js │ │ ├── mode-gcode.js │ │ ├── mode-gherkin.js │ │ ├── mode-gitignore.js │ │ ├── mode-glsl.js │ │ ├── mode-gobstones.js │ │ ├── mode-golang.js │ │ ├── mode-graphqlschema.js │ │ ├── mode-groovy.js │ │ ├── mode-haml.js │ │ ├── mode-handlebars.js │ │ ├── mode-haskell.js │ │ ├── mode-haskell_cabal.js │ │ ├── mode-haxe.js │ │ ├── mode-hjson.js │ │ ├── mode-html.js │ │ ├── mode-html_elixir.js │ │ ├── mode-html_ruby.js │ │ ├── mode-ini.js │ │ ├── mode-io.js │ │ ├── mode-ion.js │ │ ├── mode-jack.js │ │ ├── mode-jade.js │ │ ├── mode-java.js │ │ ├── mode-javascript.js │ │ ├── mode-jexl.js │ │ ├── mode-json.js │ │ ├── mode-json5.js │ │ ├── mode-jsoniq.js │ │ ├── mode-jsp.js │ │ ├── mode-jssm.js │ │ ├── mode-jsx.js │ │ ├── mode-julia.js │ │ ├── mode-kotlin.js │ │ ├── mode-latex.js │ │ ├── mode-latte.js │ │ ├── mode-less.js │ │ ├── mode-liquid.js │ │ ├── mode-lisp.js │ │ ├── mode-livescript.js │ │ ├── mode-logiql.js │ │ ├── mode-logtalk.js │ │ ├── mode-lsl.js │ │ ├── mode-lua.js │ │ ├── mode-luapage.js │ │ ├── mode-lucene.js │ │ ├── mode-makefile.js │ │ ├── mode-markdown.js │ │ ├── mode-mask.js │ │ ├── mode-matlab.js │ │ ├── mode-maze.js │ │ ├── mode-mediawiki.js │ │ ├── mode-mel.js │ │ ├── mode-mips.js │ │ ├── mode-mixal.js │ │ ├── mode-mushcode.js │ │ ├── mode-mysql.js │ │ ├── mode-nasal.js │ │ ├── mode-nginx.js │ │ ├── mode-nim.js │ │ ├── mode-nix.js │ │ ├── mode-nsis.js │ │ ├── mode-nunjucks.js │ │ ├── mode-objectivec.js │ │ ├── mode-ocaml.js │ │ ├── mode-odin.js │ │ ├── mode-partiql.js │ │ ├── mode-pascal.js │ │ ├── mode-perl.js │ │ ├── mode-pgsql.js │ │ ├── mode-php.js │ │ ├── mode-php_laravel_blade.js │ │ ├── mode-pig.js │ │ ├── mode-plain_text.js │ │ ├── mode-plsql.js │ │ ├── mode-powershell.js │ │ ├── mode-praat.js │ │ ├── mode-prisma.js │ │ ├── mode-prolog.js │ │ ├── mode-properties.js │ │ ├── mode-protobuf.js │ │ ├── mode-prql.js │ │ ├── mode-puppet.js │ │ ├── mode-python.js │ │ ├── mode-qml.js │ │ ├── mode-r.js │ │ ├── mode-raku.js │ │ ├── mode-razor.js │ │ ├── mode-rdoc.js │ │ ├── mode-red.js │ │ ├── mode-redshift.js │ │ ├── mode-rhtml.js │ │ ├── mode-robot.js │ │ ├── mode-rst.js │ │ ├── mode-ruby.js │ │ ├── mode-rust.js │ │ ├── mode-sac.js │ │ ├── mode-sass.js │ │ ├── mode-scad.js │ │ ├── mode-scala.js │ │ ├── mode-scheme.js │ │ ├── mode-scrypt.js │ │ ├── mode-scss.js │ │ ├── mode-sh.js │ │ ├── mode-sjs.js │ │ ├── mode-slim.js │ │ ├── mode-smarty.js │ │ ├── mode-smithy.js │ │ ├── mode-snippets.js │ │ ├── mode-soy_template.js │ │ ├── mode-space.js │ │ ├── mode-sparql.js │ │ ├── mode-sql.js │ │ ├── mode-sqlserver.js │ │ ├── mode-stylus.js │ │ ├── mode-svg.js │ │ ├── mode-swift.js │ │ ├── mode-tcl.js │ │ ├── mode-terraform.js │ │ ├── mode-tex.js │ │ ├── mode-text.js │ │ ├── mode-textile.js │ │ ├── mode-toml.js │ │ ├── mode-tsv.js │ │ ├── mode-tsx.js │ │ ├── mode-turtle.js │ │ ├── mode-twig.js │ │ ├── mode-typescript.js │ │ ├── mode-vala.js │ │ ├── mode-vbscript.js │ │ ├── mode-velocity.js │ │ ├── mode-verilog.js │ │ ├── mode-vhdl.js │ │ ├── mode-visualforce.js │ │ ├── mode-vue.js │ │ ├── mode-wollok.js │ │ ├── mode-xml.js │ │ ├── mode-xquery.js │ │ ├── mode-yaml.js │ │ ├── mode-zeek.js │ │ ├── mode-zig.js │ │ ├── snippets │ │ │ ├── abap.js │ │ │ ├── abc.js │ │ │ ├── actionscript.js │ │ │ ├── ada.js │ │ │ ├── alda.js │ │ │ ├── apache_conf.js │ │ │ ├── apex.js │ │ │ ├── applescript.js │ │ │ ├── aql.js │ │ │ ├── asciidoc.js │ │ │ ├── asl.js │ │ │ ├── assembly_arm32.js │ │ │ ├── assembly_x86.js │ │ │ ├── astro.js │ │ │ ├── autohotkey.js │ │ │ ├── basic.js │ │ │ ├── batchfile.js │ │ │ ├── bibtex.js │ │ │ ├── c9search.js │ │ │ ├── c_cpp.js │ │ │ ├── cirru.js │ │ │ ├── clojure.js │ │ │ ├── cobol.js │ │ │ ├── coffee.js │ │ │ ├── coldfusion.js │ │ │ ├── crystal.js │ │ │ ├── csharp.js │ │ │ ├── csound_document.js │ │ │ ├── csound_orchestra.js │ │ │ ├── csound_score.js │ │ │ ├── csp.js │ │ │ ├── css.js │ │ │ ├── csv.js │ │ │ ├── curly.js │ │ │ ├── cuttlefish.js │ │ │ ├── d.js │ │ │ ├── dart.js │ │ │ ├── diff.js │ │ │ ├── django.js │ │ │ ├── dockerfile.js │ │ │ ├── dot.js │ │ │ ├── drools.js │ │ │ ├── edifact.js │ │ │ ├── eiffel.js │ │ │ ├── ejs.js │ │ │ ├── elixir.js │ │ │ ├── elm.js │ │ │ ├── erlang.js │ │ │ ├── flix.js │ │ │ ├── forth.js │ │ │ ├── fortran.js │ │ │ ├── fsharp.js │ │ │ ├── fsl.js │ │ │ ├── ftl.js │ │ │ ├── gcode.js │ │ │ ├── gherkin.js │ │ │ ├── gitignore.js │ │ │ ├── glsl.js │ │ │ ├── gobstones.js │ │ │ ├── golang.js │ │ │ ├── graphqlschema.js │ │ │ ├── groovy.js │ │ │ ├── haml.js │ │ │ ├── handlebars.js │ │ │ ├── haskell.js │ │ │ ├── haskell_cabal.js │ │ │ ├── haxe.js │ │ │ ├── hjson.js │ │ │ ├── html.js │ │ │ ├── html_elixir.js │ │ │ ├── html_ruby.js │ │ │ ├── ini.js │ │ │ ├── io.js │ │ │ ├── ion.js │ │ │ ├── jack.js │ │ │ ├── jade.js │ │ │ ├── java.js │ │ │ ├── javascript.js │ │ │ ├── jexl.js │ │ │ ├── json.js │ │ │ ├── json5.js │ │ │ ├── jsoniq.js │ │ │ ├── jsp.js │ │ │ ├── jssm.js │ │ │ ├── jsx.js │ │ │ ├── julia.js │ │ │ ├── kotlin.js │ │ │ ├── latex.js │ │ │ ├── latte.js │ │ │ ├── less.js │ │ │ ├── liquid.js │ │ │ ├── lisp.js │ │ │ ├── livescript.js │ │ │ ├── logiql.js │ │ │ ├── logtalk.js │ │ │ ├── lsl.js │ │ │ ├── lua.js │ │ │ ├── luapage.js │ │ │ ├── lucene.js │ │ │ ├── makefile.js │ │ │ ├── markdown.js │ │ │ ├── mask.js │ │ │ ├── matlab.js │ │ │ ├── maze.js │ │ │ ├── mediawiki.js │ │ │ ├── mel.js │ │ │ ├── mips.js │ │ │ ├── mixal.js │ │ │ ├── mushcode.js │ │ │ ├── mysql.js │ │ │ ├── nasal.js │ │ │ ├── nginx.js │ │ │ ├── nim.js │ │ │ ├── nix.js │ │ │ ├── nsis.js │ │ │ ├── nunjucks.js │ │ │ ├── objectivec.js │ │ │ ├── ocaml.js │ │ │ ├── odin.js │ │ │ ├── partiql.js │ │ │ ├── pascal.js │ │ │ ├── perl.js │ │ │ ├── pgsql.js │ │ │ ├── php.js │ │ │ ├── php_laravel_blade.js │ │ │ ├── pig.js │ │ │ ├── plain_text.js │ │ │ ├── plsql.js │ │ │ ├── powershell.js │ │ │ ├── praat.js │ │ │ ├── prisma.js │ │ │ ├── prolog.js │ │ │ ├── properties.js │ │ │ ├── protobuf.js │ │ │ ├── prql.js │ │ │ ├── puppet.js │ │ │ ├── python.js │ │ │ ├── qml.js │ │ │ ├── r.js │ │ │ ├── raku.js │ │ │ ├── razor.js │ │ │ ├── rdoc.js │ │ │ ├── red.js │ │ │ ├── redshift.js │ │ │ ├── rhtml.js │ │ │ ├── robot.js │ │ │ ├── rst.js │ │ │ ├── ruby.js │ │ │ ├── rust.js │ │ │ ├── sac.js │ │ │ ├── sass.js │ │ │ ├── scad.js │ │ │ ├── scala.js │ │ │ ├── scheme.js │ │ │ ├── scrypt.js │ │ │ ├── scss.js │ │ │ ├── sh.js │ │ │ ├── sjs.js │ │ │ ├── slim.js │ │ │ ├── smarty.js │ │ │ ├── smithy.js │ │ │ ├── snippets.js │ │ │ ├── soy_template.js │ │ │ ├── space.js │ │ │ ├── sparql.js │ │ │ ├── sql.js │ │ │ ├── sqlserver.js │ │ │ ├── stylus.js │ │ │ ├── svg.js │ │ │ ├── swift.js │ │ │ ├── tcl.js │ │ │ ├── terraform.js │ │ │ ├── tex.js │ │ │ ├── text.js │ │ │ ├── textile.js │ │ │ ├── toml.js │ │ │ ├── tsv.js │ │ │ ├── tsx.js │ │ │ ├── turtle.js │ │ │ ├── twig.js │ │ │ ├── typescript.js │ │ │ ├── vala.js │ │ │ ├── vbscript.js │ │ │ ├── velocity.js │ │ │ ├── verilog.js │ │ │ ├── vhdl.js │ │ │ ├── visualforce.js │ │ │ ├── vue.js │ │ │ ├── wollok.js │ │ │ ├── xml.js │ │ │ ├── xquery.js │ │ │ ├── yaml.js │ │ │ ├── zeek.js │ │ │ └── zig.js │ │ ├── theme-ambiance.js │ │ ├── theme-chaos.js │ │ ├── theme-chrome.js │ │ ├── theme-cloud9_day.js │ │ ├── theme-cloud9_night.js │ │ ├── theme-cloud9_night_low_color.js │ │ ├── theme-cloud_editor.js │ │ ├── theme-cloud_editor_dark.js │ │ ├── theme-clouds.js │ │ ├── theme-clouds_midnight.js │ │ ├── theme-cobalt.js │ │ ├── theme-crimson_editor.js │ │ ├── theme-dawn.js │ │ ├── theme-dracula.js │ │ ├── theme-dreamweaver.js │ │ ├── theme-eclipse.js │ │ ├── theme-github.js │ │ ├── theme-github_dark.js │ │ ├── theme-github_light_default.js │ │ ├── theme-gob.js │ │ ├── theme-gruvbox.js │ │ ├── theme-gruvbox_dark_hard.js │ │ ├── theme-gruvbox_light_hard.js │ │ ├── theme-idle_fingers.js │ │ ├── theme-iplastic.js │ │ ├── theme-katzenmilch.js │ │ ├── theme-kr_theme.js │ │ ├── theme-kuroir.js │ │ ├── theme-merbivore.js │ │ ├── theme-merbivore_soft.js │ │ ├── theme-mono_industrial.js │ │ ├── theme-monokai.js │ │ ├── theme-nord_dark.js │ │ ├── theme-one_dark.js │ │ ├── theme-pastel_on_dark.js │ │ ├── theme-solarized_dark.js │ │ ├── theme-solarized_light.js │ │ ├── theme-sqlserver.js │ │ ├── theme-terminal.js │ │ ├── theme-textmate.js │ │ ├── theme-tomorrow.js │ │ ├── theme-tomorrow_night.js │ │ ├── theme-tomorrow_night_blue.js │ │ ├── theme-tomorrow_night_bright.js │ │ ├── theme-tomorrow_night_eighties.js │ │ ├── theme-twilight.js │ │ ├── theme-vibrant_ink.js │ │ ├── theme-xcode.js │ │ ├── worker-base.js │ │ ├── worker-coffee.js │ │ ├── worker-css.js │ │ ├── worker-html.js │ │ ├── worker-javascript.js │ │ ├── worker-json.js │ │ ├── worker-lua.js │ │ ├── worker-php.js │ │ ├── worker-xml.js │ │ ├── worker-xquery.js │ │ └── worker-yaml.js │ ├── bootbox.js │ ├── bootstrap.esm.js │ ├── chart.js │ ├── chart.umd.js │ ├── datatables │ │ ├── datatables.js │ │ ├── datatables.min.js │ │ ├── pdfmake.min.js │ │ └── vfs_fonts.js │ ├── highlight │ │ ├── core.min.js │ │ ├── highlight.js │ │ ├── highlight.min.js │ │ └── languages │ │ │ ├── cpp.js │ │ │ ├── cpp.min.js │ │ │ ├── delphi.js │ │ │ ├── delphi.min.js │ │ │ ├── go.js │ │ │ ├── go.min.js │ │ │ ├── haskell.js │ │ │ ├── haskell.min.js │ │ │ ├── java.js │ │ │ ├── java.min.js │ │ │ ├── javascript.js │ │ │ ├── javascript.min.js │ │ │ ├── kotlin.js │ │ │ ├── kotlin.min.js │ │ │ ├── pgsql.js │ │ │ ├── pgsql.min.js │ │ │ ├── php.js │ │ │ ├── php.min.js │ │ │ ├── python.js │ │ │ ├── python.min.js │ │ │ ├── ruby.js │ │ │ ├── ruby.min.js │ │ │ ├── rust.js │ │ │ ├── rust.min.js │ │ │ ├── sql.js │ │ │ └── sql.min.js │ ├── jquery.js │ ├── jszip.min.js │ ├── moment.js │ ├── pdfmake.js │ ├── rails-ujs.esm.js │ ├── select2.js │ ├── select2.min.js │ └── tempus-dominus │ │ ├── tempus-dominus.esm.js │ │ └── tempus-dominus.js └── plugins │ └── .gitkeep └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | #ignore file for fd (nvim-treesitter) 2 | /tmp 3 | /.hg 4 | /storage 5 | /log 6 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | grader 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.4.4 2 | -------------------------------------------------------------------------------- /.yarn/cache/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarn/plugins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarn/releases/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarn/sdks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarn/versions/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /APP_VERSION: -------------------------------------------------------------------------------- 1 | 4.1.3 2 | -------------------------------------------------------------------------------- /APP_VERSION_SUFFIX: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/NOTES -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/Rakefile -------------------------------------------------------------------------------- /app/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/NOTES -------------------------------------------------------------------------------- /app/assets/builds/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/OFL.txt -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Bold.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-BoldItalic.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-ExtraBold.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-ExtraLight.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Italic.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Light.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Medium.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Regular.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-SemiBold.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-Thin.ttf -------------------------------------------------------------------------------- /app/assets/fonts/sarabun/Sarabun-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/fonts/sarabun/Sarabun-ThinItalic.ttf -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/images/rails.png -------------------------------------------------------------------------------- /app/assets/images/topbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/images/topbg.jpg -------------------------------------------------------------------------------- /app/assets/javascripts/announcements.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/announcements.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/application-backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/application-backup.js -------------------------------------------------------------------------------- /app/assets/javascripts/configurations.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/contest_management.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/contests.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/effects.js -------------------------------------------------------------------------------- /app/assets/javascripts/graders.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/groups.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/heartbeat.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/login.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/main.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/messages.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/my_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/my_app.js -------------------------------------------------------------------------------- /app/assets/javascripts/problems.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/report.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/site.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/site_update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/site_update.js -------------------------------------------------------------------------------- /app/assets/javascripts/sites.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/sources.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/sources.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/submissions.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/submissions.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/tags.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/javascripts/tags.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/tasks.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/test.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/testcases.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/user_admin.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/javascripts/users.js.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/application.sass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/application.sass.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/graders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/graders.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/my_bootstrap_var.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/my_bootstrap_var.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/my_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/my_custom.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/my_font.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/my_font.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/problems.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/assets/stylesheets/problems.scss -------------------------------------------------------------------------------- /app/controllers/announcements_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/announcements_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/comments_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/comments_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/configurations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/configurations_controller.rb -------------------------------------------------------------------------------- /app/controllers/contests_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/contests_controller.rb -------------------------------------------------------------------------------- /app/controllers/datasets_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/datasets_controller.rb -------------------------------------------------------------------------------- /app/controllers/graders_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/graders_controller.rb -------------------------------------------------------------------------------- /app/controllers/groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/heartbeat_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/heartbeat_controller.rb -------------------------------------------------------------------------------- /app/controllers/languages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/languages_controller.rb -------------------------------------------------------------------------------- /app/controllers/login_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/login_controller.rb -------------------------------------------------------------------------------- /app/controllers/main_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/main_controller.rb -------------------------------------------------------------------------------- /app/controllers/messages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/messages_controller.rb -------------------------------------------------------------------------------- /app/controllers/problems_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/problems_controller.rb -------------------------------------------------------------------------------- /app/controllers/report_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/report_controller.rb -------------------------------------------------------------------------------- /app/controllers/site_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/site_controller.rb -------------------------------------------------------------------------------- /app/controllers/sites_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/sites_controller.rb -------------------------------------------------------------------------------- /app/controllers/submissions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/submissions_controller.rb -------------------------------------------------------------------------------- /app/controllers/tags_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/tags_controller.rb -------------------------------------------------------------------------------- /app/controllers/test_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/test_controller.rb -------------------------------------------------------------------------------- /app/controllers/testcases_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/testcases_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/user_admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/worker_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/controllers/worker_controller.rb -------------------------------------------------------------------------------- /app/engine/checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/checker.rb -------------------------------------------------------------------------------- /app/engine/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler.rb -------------------------------------------------------------------------------- /app/engine/compiler/blank.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/blank.rb -------------------------------------------------------------------------------- /app/engine/compiler/c.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/c.rb -------------------------------------------------------------------------------- /app/engine/compiler/cpp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/cpp.rb -------------------------------------------------------------------------------- /app/engine/compiler/digital.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/digital.rb -------------------------------------------------------------------------------- /app/engine/compiler/go.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/go.rb -------------------------------------------------------------------------------- /app/engine/compiler/haskell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/haskell.rb -------------------------------------------------------------------------------- /app/engine/compiler/java.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/java.rb -------------------------------------------------------------------------------- /app/engine/compiler/pascal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/pascal.rb -------------------------------------------------------------------------------- /app/engine/compiler/php.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/php.rb -------------------------------------------------------------------------------- /app/engine/compiler/postgres.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/postgres.rb -------------------------------------------------------------------------------- /app/engine/compiler/python.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/python.rb -------------------------------------------------------------------------------- /app/engine/compiler/ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/ruby.rb -------------------------------------------------------------------------------- /app/engine/compiler/rust.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/compiler/rust.rb -------------------------------------------------------------------------------- /app/engine/engine_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/engine_response.rb -------------------------------------------------------------------------------- /app/engine/evaluator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/evaluator.rb -------------------------------------------------------------------------------- /app/engine/grader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/grader.rb -------------------------------------------------------------------------------- /app/engine/grader_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/grader_error.rb -------------------------------------------------------------------------------- /app/engine/isolate_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/isolate_runner.rb -------------------------------------------------------------------------------- /app/engine/judge_base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/judge_base.rb -------------------------------------------------------------------------------- /app/engine/judge_logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/judge_logger.rb -------------------------------------------------------------------------------- /app/engine/option_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/option_const.rb -------------------------------------------------------------------------------- /app/engine/problem_exporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/problem_exporter.rb -------------------------------------------------------------------------------- /app/engine/problem_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/problem_importer.rb -------------------------------------------------------------------------------- /app/engine/scorer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/engine/scorer.rb -------------------------------------------------------------------------------- /app/helpers/announcements_helper.rb: -------------------------------------------------------------------------------- 1 | module AnnouncementsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/configurations_helper.rb: -------------------------------------------------------------------------------- 1 | module ConfigurationsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/contest_management_helper.rb: -------------------------------------------------------------------------------- 1 | module ContestManagementHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/contests_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/contests_helper.rb -------------------------------------------------------------------------------- /app/helpers/datasets_helper.rb: -------------------------------------------------------------------------------- 1 | module DatasetsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/graders_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/graders_helper.rb -------------------------------------------------------------------------------- /app/helpers/groups_helper.rb: -------------------------------------------------------------------------------- 1 | module GroupsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/languages_helper.rb: -------------------------------------------------------------------------------- 1 | module LanguagesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/login_helper.rb: -------------------------------------------------------------------------------- 1 | module LoginHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/main_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/main_helper.rb -------------------------------------------------------------------------------- /app/helpers/messages_helper.rb: -------------------------------------------------------------------------------- 1 | module MessagesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/problems_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/problems_helper.rb -------------------------------------------------------------------------------- /app/helpers/report_helper.rb: -------------------------------------------------------------------------------- 1 | module ReportHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/site_helper.rb: -------------------------------------------------------------------------------- 1 | module SiteHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/sites_helper.rb: -------------------------------------------------------------------------------- 1 | module SitesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/sources_helper.rb: -------------------------------------------------------------------------------- 1 | module SourcesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/submissions_helper.rb: -------------------------------------------------------------------------------- 1 | module SubmissionsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/tags_helper.rb: -------------------------------------------------------------------------------- 1 | module TagsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/tasks_helper.rb: -------------------------------------------------------------------------------- 1 | module TasksHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/test_helper.rb: -------------------------------------------------------------------------------- 1 | module TestHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/testcases_helper.rb: -------------------------------------------------------------------------------- 1 | module TestcasesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/turbo_stream_actions_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/helpers/turbo_stream_actions_helper.rb -------------------------------------------------------------------------------- /app/helpers/user_admin_helper.rb: -------------------------------------------------------------------------------- 1 | module UserAdminHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/cafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/cafe.js -------------------------------------------------------------------------------- /app/javascript/cafe_bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/cafe_bundle.js -------------------------------------------------------------------------------- /app/javascript/cafe_datatable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/cafe_datatable.js -------------------------------------------------------------------------------- /app/javascript/cafe_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/cafe_event.js -------------------------------------------------------------------------------- /app/javascript/cafe_turbo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/cafe_turbo.js -------------------------------------------------------------------------------- /app/javascript/controllers/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/bs_tab_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/bs_tab_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/editor_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/editor_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/group_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/group_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/hello_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/hello_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/javascript/controllers/main_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/main_controller.js -------------------------------------------------------------------------------- /app/javascript/controllers/tag_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/controllers/tag_controller.js -------------------------------------------------------------------------------- /app/javascript/mixins/row_field_toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/mixins/row_field_toggle.js -------------------------------------------------------------------------------- /app/javascript/setup_ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/setup_ace.js -------------------------------------------------------------------------------- /app/javascript/setup_bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/setup_bootstrap.js -------------------------------------------------------------------------------- /app/javascript/setup_datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/setup_datatables.js -------------------------------------------------------------------------------- /app/javascript/setup_jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/javascript/setup_jquery.js -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/jobs/application_job.rb -------------------------------------------------------------------------------- /app/jobs/create_problem_pdf_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/jobs/create_problem_pdf_job.rb -------------------------------------------------------------------------------- /app/jobs/llm/submission_assist_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/jobs/llm/submission_assist_job.rb -------------------------------------------------------------------------------- /app/mailers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/announcement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/announcement.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/comment.rb -------------------------------------------------------------------------------- /app/models/comment_reveal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/comment_reveal.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/contest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/contest.rb -------------------------------------------------------------------------------- /app/models/contest_problem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/contest_problem.rb -------------------------------------------------------------------------------- /app/models/contest_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/contest_user.rb -------------------------------------------------------------------------------- /app/models/country.rb: -------------------------------------------------------------------------------- 1 | class Country < ApplicationRecord 2 | 3 | has_many :sites 4 | 5 | end 6 | -------------------------------------------------------------------------------- /app/models/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/dataset.rb -------------------------------------------------------------------------------- /app/models/description.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/description.rb -------------------------------------------------------------------------------- /app/models/evaluation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/evaluation.rb -------------------------------------------------------------------------------- /app/models/grader_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/grader_configuration.rb -------------------------------------------------------------------------------- /app/models/grader_process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/grader_process.rb -------------------------------------------------------------------------------- /app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/group.rb -------------------------------------------------------------------------------- /app/models/group_problem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/group_problem.rb -------------------------------------------------------------------------------- /app/models/group_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/group_user.rb -------------------------------------------------------------------------------- /app/models/heart_beat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/heart_beat.rb -------------------------------------------------------------------------------- /app/models/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/job.rb -------------------------------------------------------------------------------- /app/models/language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/language.rb -------------------------------------------------------------------------------- /app/models/login.rb: -------------------------------------------------------------------------------- 1 | class Login < ApplicationRecord 2 | belongs_to :user 3 | 4 | end 5 | -------------------------------------------------------------------------------- /app/models/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/message.rb -------------------------------------------------------------------------------- /app/models/problem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/problem.rb -------------------------------------------------------------------------------- /app/models/problem_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/problem_tag.rb -------------------------------------------------------------------------------- /app/models/right.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/right.rb -------------------------------------------------------------------------------- /app/models/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/role.rb -------------------------------------------------------------------------------- /app/models/site.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/site.rb -------------------------------------------------------------------------------- /app/models/submission.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/submission.rb -------------------------------------------------------------------------------- /app/models/submission_view_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/submission_view_log.rb -------------------------------------------------------------------------------- /app/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/tag.rb -------------------------------------------------------------------------------- /app/models/task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/task.rb -------------------------------------------------------------------------------- /app/models/test_pair.rb: -------------------------------------------------------------------------------- 1 | class TestPair < ApplicationRecord 2 | belongs_to :problem 3 | end 4 | -------------------------------------------------------------------------------- /app/models/test_request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/test_request.rb -------------------------------------------------------------------------------- /app/models/testcase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/testcase.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_contest_stat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/user_contest_stat.rb -------------------------------------------------------------------------------- /app/models/worker_dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/models/worker_dataset.rb -------------------------------------------------------------------------------- /app/services/llm/submission_assist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/services/llm/submission_assist.rb -------------------------------------------------------------------------------- /app/services/mail_sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/services/mail_sender.rb -------------------------------------------------------------------------------- /app/services/problem_pdf_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/services/problem_pdf_generator.rb -------------------------------------------------------------------------------- /app/validators/name_format_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/validators/name_format_validator.rb -------------------------------------------------------------------------------- /app/views/announcements/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/announcements/_form.html.haml -------------------------------------------------------------------------------- /app/views/announcements/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/announcements/edit.html.haml -------------------------------------------------------------------------------- /app/views/announcements/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/announcements/index.html.haml -------------------------------------------------------------------------------- /app/views/announcements/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/announcements/new.html.haml -------------------------------------------------------------------------------- /app/views/announcements/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/announcements/show.html.haml -------------------------------------------------------------------------------- /app/views/application/_msg_modal.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_msg_modal.html.haml -------------------------------------------------------------------------------- /app/views/application/_msg_modal_show.js.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_msg_modal_show.js.haml -------------------------------------------------------------------------------- /app/views/application/_submission.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_submission.html.haml -------------------------------------------------------------------------------- /app/views/application/_toast.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_toast.html.haml -------------------------------------------------------------------------------- /app/views/application/_toggle_button.js.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_toggle_button.js.haml -------------------------------------------------------------------------------- /app/views/application/_tooltip.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/_tooltip.html.haml -------------------------------------------------------------------------------- /app/views/application/error.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/application/error.html.haml -------------------------------------------------------------------------------- /app/views/comments/_hint_edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/comments/_hint_edit.html.haml -------------------------------------------------------------------------------- /app/views/comments/_llm_assist_header.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/comments/_llm_assist_header.html.haml -------------------------------------------------------------------------------- /app/views/comments/show.turbo_stream.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/comments/show.turbo_stream.haml -------------------------------------------------------------------------------- /app/views/configurations/_config.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/configurations/_config.html.haml -------------------------------------------------------------------------------- /app/views/configurations/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/configurations/edit.html.haml -------------------------------------------------------------------------------- /app/views/configurations/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/configurations/index.html.haml -------------------------------------------------------------------------------- /app/views/contest_management/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contest_management/index.html.haml -------------------------------------------------------------------------------- /app/views/contests/_contest_help.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/_contest_help.html.haml -------------------------------------------------------------------------------- /app/views/contests/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/_form.html.haml -------------------------------------------------------------------------------- /app/views/contests/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/edit.html.haml -------------------------------------------------------------------------------- /app/views/contests/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/index.html.haml -------------------------------------------------------------------------------- /app/views/contests/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/new.html.haml -------------------------------------------------------------------------------- /app/views/contests/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/show.html.haml -------------------------------------------------------------------------------- /app/views/contests/view.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/contests/view.html.haml -------------------------------------------------------------------------------- /app/views/datasets/_dataset_select.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/_dataset_select.html.haml -------------------------------------------------------------------------------- /app/views/datasets/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/_form.html.haml -------------------------------------------------------------------------------- /app/views/datasets/_managers.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/_managers.html.haml -------------------------------------------------------------------------------- /app/views/datasets/_settings.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/_settings.html.haml -------------------------------------------------------------------------------- /app/views/datasets/_testcases.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/_testcases.html.haml -------------------------------------------------------------------------------- /app/views/datasets/update.turbo_stream.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/datasets/update.turbo_stream.haml -------------------------------------------------------------------------------- /app/views/graders/_grader.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/graders/_grader.html.haml -------------------------------------------------------------------------------- /app/views/graders/edit_job_type.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/graders/edit_job_type.html.haml -------------------------------------------------------------------------------- /app/views/graders/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/graders/index.html.haml -------------------------------------------------------------------------------- /app/views/graders/queues.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/graders/queues.html.haml -------------------------------------------------------------------------------- /app/views/graders/queues_query.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/graders/queues_query.json.jbuilder -------------------------------------------------------------------------------- /app/views/groups/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/_form.html.haml -------------------------------------------------------------------------------- /app/views/groups/_group_help.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/_group_help.html.haml -------------------------------------------------------------------------------- /app/views/groups/_group_problems.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/_group_problems.html.haml -------------------------------------------------------------------------------- /app/views/groups/_group_users.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/_group_users.html.haml -------------------------------------------------------------------------------- /app/views/groups/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/edit.html.haml -------------------------------------------------------------------------------- /app/views/groups/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/index.html.haml -------------------------------------------------------------------------------- /app/views/groups/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/new.html.haml -------------------------------------------------------------------------------- /app/views/groups/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/show.html.haml -------------------------------------------------------------------------------- /app/views/groups/toggle.js.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/toggle.js.haml -------------------------------------------------------------------------------- /app/views/groups/toggle.turbo_stream.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/groups/toggle.turbo_stream.haml -------------------------------------------------------------------------------- /app/views/heartbeat/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/heartbeat/index.html.haml -------------------------------------------------------------------------------- /app/views/languages/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/_form.html.haml -------------------------------------------------------------------------------- /app/views/languages/_language.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/_language.json.jbuilder -------------------------------------------------------------------------------- /app/views/languages/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/edit.html.haml -------------------------------------------------------------------------------- /app/views/languages/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/index.html.haml -------------------------------------------------------------------------------- /app/views/languages/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/languages/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/languages/new.html.haml -------------------------------------------------------------------------------- /app/views/layouts/_header.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/layouts/_header.html.haml -------------------------------------------------------------------------------- /app/views/layouts/_js_route.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/layouts/_js_route.html.haml -------------------------------------------------------------------------------- /app/views/layouts/application.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/layouts/application.html.haml -------------------------------------------------------------------------------- /app/views/main/_announcement.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_announcement.html.haml -------------------------------------------------------------------------------- /app/views/main/_contest_box.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_contest_box.html.haml -------------------------------------------------------------------------------- /app/views/main/_login_box.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_login_box.html.haml -------------------------------------------------------------------------------- /app/views/main/_problem.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_problem.html.haml -------------------------------------------------------------------------------- /app/views/main/_problem.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_problem.json.jbuilder -------------------------------------------------------------------------------- /app/views/main/_problem_list.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_problem_list.html.haml -------------------------------------------------------------------------------- /app/views/main/_submission_box.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_submission_box.html.haml -------------------------------------------------------------------------------- /app/views/main/_test_case_result.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/_test_case_result.html.haml -------------------------------------------------------------------------------- /app/views/main/confirm_contest_start.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/confirm_contest_start.html.haml -------------------------------------------------------------------------------- /app/views/main/error.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/error.html.haml -------------------------------------------------------------------------------- /app/views/main/help.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/help.html.haml -------------------------------------------------------------------------------- /app/views/main/list.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/list.html.haml -------------------------------------------------------------------------------- /app/views/main/list.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/list.json.jbuilder -------------------------------------------------------------------------------- /app/views/main/login.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/login.html.haml -------------------------------------------------------------------------------- /app/views/main/result.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/main/result.html.haml -------------------------------------------------------------------------------- /app/views/messages/_message.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/_message.html.haml -------------------------------------------------------------------------------- /app/views/messages/_short_message.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/_short_message.html.haml -------------------------------------------------------------------------------- /app/views/messages/console.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/console.html.haml -------------------------------------------------------------------------------- /app/views/messages/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/index.html.haml -------------------------------------------------------------------------------- /app/views/messages/list_all.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/list_all.html.haml -------------------------------------------------------------------------------- /app/views/messages/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/messages/show.html.haml -------------------------------------------------------------------------------- /app/views/problems/_ds_import.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_ds_import.html.haml -------------------------------------------------------------------------------- /app/views/problems/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_form.html.haml -------------------------------------------------------------------------------- /app/views/problems/_hint_select.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_hint_select.html.haml -------------------------------------------------------------------------------- /app/views/problems/_hints.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_hints.html.haml -------------------------------------------------------------------------------- /app/views/problems/_problem_head.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_problem_head.html.haml -------------------------------------------------------------------------------- /app/views/problems/_problem_name.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/_problem_name.html.haml -------------------------------------------------------------------------------- /app/views/problems/do_import.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/do_import.html.haml -------------------------------------------------------------------------------- /app/views/problems/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/edit.html.haml -------------------------------------------------------------------------------- /app/views/problems/import.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/import.html.haml -------------------------------------------------------------------------------- /app/views/problems/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/index.html.haml -------------------------------------------------------------------------------- /app/views/problems/manage.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/manage.html.haml -------------------------------------------------------------------------------- /app/views/problems/manage_problem.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/manage_problem.json.jbuilder -------------------------------------------------------------------------------- /app/views/problems/stat.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/stat.html.haml -------------------------------------------------------------------------------- /app/views/problems/toggle.js.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/toggle.js.haml -------------------------------------------------------------------------------- /app/views/problems/toggle.turbo_stream.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/toggle.turbo_stream.haml -------------------------------------------------------------------------------- /app/views/problems/update.turbo_stream.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/problems/update.turbo_stream.haml -------------------------------------------------------------------------------- /app/views/report/_all_time_hof.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_all_time_hof.html.haml -------------------------------------------------------------------------------- /app/views/report/_date_range.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_date_range.html.haml -------------------------------------------------------------------------------- /app/views/report/_problem_select.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_problem_select.html.haml -------------------------------------------------------------------------------- /app/views/report/_report_menu.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_report_menu.html.haml -------------------------------------------------------------------------------- /app/views/report/_score_table.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_score_table.html.haml -------------------------------------------------------------------------------- /app/views/report/_submission_range.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_submission_range.html.haml -------------------------------------------------------------------------------- /app/views/report/_task_hof.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_task_hof.html.haml -------------------------------------------------------------------------------- /app/views/report/_user_select.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/_user_select.html.haml -------------------------------------------------------------------------------- /app/views/report/ai.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/ai.html.haml -------------------------------------------------------------------------------- /app/views/report/ai_query.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/ai_query.json.jbuilder -------------------------------------------------------------------------------- /app/views/report/cheat_report.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/cheat_report.html.haml -------------------------------------------------------------------------------- /app/views/report/cheat_scrutinize.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/cheat_scrutinize.html.haml -------------------------------------------------------------------------------- /app/views/report/login.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/login.html.haml -------------------------------------------------------------------------------- /app/views/report/max_score.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/max_score.html.haml -------------------------------------------------------------------------------- /app/views/report/multiple_login.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/multiple_login.html.haml -------------------------------------------------------------------------------- /app/views/report/problem_hof.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/problem_hof.html.haml -------------------------------------------------------------------------------- /app/views/report/progress.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/progress.html.haml -------------------------------------------------------------------------------- /app/views/report/stuck.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/stuck.html.haml -------------------------------------------------------------------------------- /app/views/report/submission.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/submission.html.haml -------------------------------------------------------------------------------- /app/views/report/submission_query.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/report/submission_query.json.jbuilder -------------------------------------------------------------------------------- /app/views/shared/_date_filter.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/shared/_date_filter.html.haml -------------------------------------------------------------------------------- /app/views/site/login.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/site/login.html.haml -------------------------------------------------------------------------------- /app/views/site/prompt.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/site/prompt.html.haml -------------------------------------------------------------------------------- /app/views/site/started.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/site/started.html.haml -------------------------------------------------------------------------------- /app/views/sites/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/sites/_form.html.haml -------------------------------------------------------------------------------- /app/views/sites/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/sites/edit.html.haml -------------------------------------------------------------------------------- /app/views/sites/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/sites/index.html.haml -------------------------------------------------------------------------------- /app/views/sites/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/sites/new.html.haml -------------------------------------------------------------------------------- /app/views/sites/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/sites/show.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_add_assist.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_add_assist.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_add_comment.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_add_comment.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_comments.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_comments.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_evaluations.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_evaluations.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_form.html.haml -------------------------------------------------------------------------------- /app/views/submissions/_helpers.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/_helpers.html.haml -------------------------------------------------------------------------------- /app/views/submissions/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/edit.html.haml -------------------------------------------------------------------------------- /app/views/submissions/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/index.html.haml -------------------------------------------------------------------------------- /app/views/submissions/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/new.html.haml -------------------------------------------------------------------------------- /app/views/submissions/rejudge.js.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/rejudge.js.haml -------------------------------------------------------------------------------- /app/views/submissions/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/submissions/show.html.haml -------------------------------------------------------------------------------- /app/views/tags/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/_form.html.haml -------------------------------------------------------------------------------- /app/views/tags/_tag_help.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/_tag_help.html.haml -------------------------------------------------------------------------------- /app/views/tags/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/edit.html.haml -------------------------------------------------------------------------------- /app/views/tags/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/index.html.haml -------------------------------------------------------------------------------- /app/views/tags/index_query.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/index_query.json.jbuilder -------------------------------------------------------------------------------- /app/views/tags/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/tags/new.html.haml -------------------------------------------------------------------------------- /app/views/test/_test_request.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/test/_test_request.html.haml -------------------------------------------------------------------------------- /app/views/test/result.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/test/result.html.haml -------------------------------------------------------------------------------- /app/views/testcases/show_problem.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/testcases/show_problem.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/_form.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/active.html.haml: -------------------------------------------------------------------------------- 1 | %h1 Active users 2 | 3 | 4 | Under construction 5 | -------------------------------------------------------------------------------- /app/views/user_admin/admin.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/admin.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/bulk_manage.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/bulk_manage.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/edit.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/edit.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/import.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/import.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/index.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/index.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/mass_mailing.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/mass_mailing.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/new.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/new_list.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/new_list.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/show.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/show.html.haml -------------------------------------------------------------------------------- /app/views/user_admin/stat.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/user_admin/stat.html.haml -------------------------------------------------------------------------------- /app/views/users/confirm.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/confirm.html.haml -------------------------------------------------------------------------------- /app/views/users/email_error.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/email_error.html.haml -------------------------------------------------------------------------------- /app/views/users/forget.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/forget.html.haml -------------------------------------------------------------------------------- /app/views/users/new.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/new.html.haml -------------------------------------------------------------------------------- /app/views/users/new_splash.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/new_splash.html.haml -------------------------------------------------------------------------------- /app/views/users/profile.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/app/views/users/profile.html.haml -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/importmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/importmap -------------------------------------------------------------------------------- /bin/jobs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/jobs -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config.ru -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/.gitignore -------------------------------------------------------------------------------- /config/application.rb.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/application.rb.SAMPLE -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/credentials.yml.SAMPLE -------------------------------------------------------------------------------- /config/database.yml.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/database.yml.SAMPLE -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/importmap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/importmap.rb -------------------------------------------------------------------------------- /config/initializers/.gitignore: -------------------------------------------------------------------------------- 1 | cafe_grader_config.rb 2 | 3 | -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/cafe_grader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/cafe_grader.rb -------------------------------------------------------------------------------- /config/initializers/cafe_grader.rb.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/cafe_grader.rb.SAMPLE -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/simple_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/simple_form.rb -------------------------------------------------------------------------------- /config/initializers/simple_form_bootstrap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/simple_form_bootstrap.rb -------------------------------------------------------------------------------- /config/initializers/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/version.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/llm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/llm.yml -------------------------------------------------------------------------------- /config/llm.yml.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/llm.yml.SAMPLE -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/simple_form.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/locales/simple_form.en.yml -------------------------------------------------------------------------------- /config/locales/th.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/locales/th.rb -------------------------------------------------------------------------------- /config/locales/th.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/locales/th.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/queue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/queue.yml -------------------------------------------------------------------------------- /config/recurring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/recurring.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/schedule.rb -------------------------------------------------------------------------------- /config/size_filter_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/size_filter_handler.rb -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/worker.yml.SAMPLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/config/worker.yml.SAMPLE -------------------------------------------------------------------------------- /data/printing/.gitignore: -------------------------------------------------------------------------------- 1 | [a-zA-Z0-9]* 2 | 3 | -------------------------------------------------------------------------------- /data/tasks/.gitignore: -------------------------------------------------------------------------------- 1 | [a-zA-Z]* 2 | -------------------------------------------------------------------------------- /data/test_request/input/.gitignore: -------------------------------------------------------------------------------- 1 | [a-z]* 2 | -------------------------------------------------------------------------------- /data/test_request/output/.gitignore: -------------------------------------------------------------------------------- 1 | [a-z]* 2 | -------------------------------------------------------------------------------- /db/migrate/001_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/001_create_users.rb -------------------------------------------------------------------------------- /db/migrate/002_create_problems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/002_create_problems.rb -------------------------------------------------------------------------------- /db/migrate/003_create_submissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/003_create_submissions.rb -------------------------------------------------------------------------------- /db/migrate/004_create_languages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/004_create_languages.rb -------------------------------------------------------------------------------- /db/migrate/005_add_index_to_submissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/005_add_index_to_submissions.rb -------------------------------------------------------------------------------- /db/migrate/006_create_roles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/006_create_roles.rb -------------------------------------------------------------------------------- /db/migrate/007_create_rights.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/007_create_rights.rb -------------------------------------------------------------------------------- /db/migrate/008_create_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/008_create_tasks.rb -------------------------------------------------------------------------------- /db/migrate/009_add_sessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/009_add_sessions.rb -------------------------------------------------------------------------------- /db/migrate/011_add_language_ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/011_add_language_ext.rb -------------------------------------------------------------------------------- /db/migrate/012_add_email_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/012_add_email_to_users.rb -------------------------------------------------------------------------------- /db/migrate/013_add_url_to_problem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/013_add_url_to_problem.rb -------------------------------------------------------------------------------- /db/migrate/014_create_grader_processes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/014_create_grader_processes.rb -------------------------------------------------------------------------------- /db/migrate/015_add_status_to_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/015_add_status_to_tasks.rb -------------------------------------------------------------------------------- /db/migrate/016_add_task_to_grader_process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/016_add_task_to_grader_process.rb -------------------------------------------------------------------------------- /db/migrate/018_add_number_to_submissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/018_add_number_to_submissions.rb -------------------------------------------------------------------------------- /db/migrate/019_create_test_requests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/019_create_test_requests.rb -------------------------------------------------------------------------------- /db/migrate/022_create_configurations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/022_create_configurations.rb -------------------------------------------------------------------------------- /db/migrate/024_create_sites.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/024_create_sites.rb -------------------------------------------------------------------------------- /db/migrate/026_add_body_to_problems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/026_add_body_to_problems.rb -------------------------------------------------------------------------------- /db/migrate/027_create_descriptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/027_create_descriptions.rb -------------------------------------------------------------------------------- /db/migrate/029_add_test_allowed_to_problems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/029_add_test_allowed_to_problems.rb -------------------------------------------------------------------------------- /db/migrate/030_create_announcements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/030_create_announcements.rb -------------------------------------------------------------------------------- /db/migrate/032_create_messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/032_create_messages.rb -------------------------------------------------------------------------------- /db/migrate/034_create_countries.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/034_create_countries.rb -------------------------------------------------------------------------------- /db/migrate/20100113094740_create_test_pairs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20100113094740_create_test_pairs.rb -------------------------------------------------------------------------------- /db/migrate/20100216105730_create_contests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20100216105730_create_contests.rb -------------------------------------------------------------------------------- /db/migrate/20140826095949_create_logins.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20140826095949_create_logins.rb -------------------------------------------------------------------------------- /db/migrate/20150203153534_add_more_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20150203153534_add_more_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20150914090545_create_heart_beats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20150914090545_create_heart_beats.rb -------------------------------------------------------------------------------- /db/migrate/20150914223258_add_more_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20150914223258_add_more_config.rb -------------------------------------------------------------------------------- /db/migrate/20150916054105_update_heart_beat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20150916054105_update_heart_beat.rb -------------------------------------------------------------------------------- /db/migrate/20161014091417_create_testcases.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20161014091417_create_testcases.rb -------------------------------------------------------------------------------- /db/migrate/20170310110146_add_index_to_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20170310110146_add_index_to_task.rb -------------------------------------------------------------------------------- /db/migrate/20170911091143_create_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20170911091143_create_groups.rb -------------------------------------------------------------------------------- /db/migrate/20170914150545_create_tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20170914150545_create_tags.rb -------------------------------------------------------------------------------- /db/migrate/20200405112919_add_index_to_login.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20200405112919_add_index_to_login.rb -------------------------------------------------------------------------------- /db/migrate/20230611072646_create_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20230611072646_create_jobs.rb -------------------------------------------------------------------------------- /db/migrate/20231007041620_job_type_enable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20231007041620_job_type_enable.rb -------------------------------------------------------------------------------- /db/migrate/20231019151423_add_job_priority.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20231019151423_add_job_priority.rb -------------------------------------------------------------------------------- /db/migrate/20240823153937_start_new_contest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20240823153937_start_new_contest.rb -------------------------------------------------------------------------------- /db/migrate/20241103080830_convert_to_utf8mb4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20241103080830_convert_to_utf8mb4.rb -------------------------------------------------------------------------------- /db/migrate/20241117084758_contest_finalize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20241117084758_contest_finalize.rb -------------------------------------------------------------------------------- /db/migrate/20241121143036_tags_display.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20241121143036_tags_display.rb -------------------------------------------------------------------------------- /db/migrate/20250602130313_create_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/migrate/20250602130313_create_comments.rb -------------------------------------------------------------------------------- /db/queue_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/queue_schema.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/doc/README_FOR_APP -------------------------------------------------------------------------------- /lib/checker/postgres_checker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/checker/postgres_checker.rb -------------------------------------------------------------------------------- /lib/checker/relative.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/checker/relative.rb -------------------------------------------------------------------------------- /lib/components/tooltips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/components/tooltips.rb -------------------------------------------------------------------------------- /lib/language/digital/Digital.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/language/digital/Digital.jar -------------------------------------------------------------------------------- /lib/tasks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/fixtures.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/tasks/fixtures.rake -------------------------------------------------------------------------------- /lib/tasks/grader.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/tasks/grader.rake -------------------------------------------------------------------------------- /lib/tasks/sync.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/tasks/sync.rake -------------------------------------------------------------------------------- /lib/templates/haml/scaffold/_form.html.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/templates/haml/scaffold/_form.html.haml -------------------------------------------------------------------------------- /lib/templates/postgres/postgres_main.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/templates/postgres/postgres_main.rb -------------------------------------------------------------------------------- /lib/templates/postgres/postgresql_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/lib/templates/postgres/postgresql_config.yml -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/public/images/rails.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/public/robots.txt -------------------------------------------------------------------------------- /script/daily_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/daily_task.rb -------------------------------------------------------------------------------- /script/dump_testcase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/dump_testcase.rb -------------------------------------------------------------------------------- /script/migrate_2023/migrate_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/migrate_2023/migrate_tasks.rb -------------------------------------------------------------------------------- /script/old_scripts/grader_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/old_scripts/grader_script.rb -------------------------------------------------------------------------------- /script/old_scripts/programming_authenticator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/old_scripts/programming_authenticator.rb -------------------------------------------------------------------------------- /script/old_scripts/testdata_importer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/old_scripts/testdata_importer.rb -------------------------------------------------------------------------------- /script/problem_migrate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/problem_migrate.rb -------------------------------------------------------------------------------- /script/score_subtask.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/score_subtask.rb -------------------------------------------------------------------------------- /script/sync_active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/script/sync_active_storage.rb -------------------------------------------------------------------------------- /test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/application_system_test_case.rb -------------------------------------------------------------------------------- /test/concurrent/task_test_get.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/concurrent/task_test_get.rb -------------------------------------------------------------------------------- /test/concurrent/task_test_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/concurrent/task_test_setup.rb -------------------------------------------------------------------------------- /test/concurrent/task_test_teardown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/concurrent/task_test_teardown.rb -------------------------------------------------------------------------------- /test/controllers/datasets_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/datasets_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/graders_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/graders_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/groups_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/groups_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/languages_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/languages_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/login_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/login_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/tags_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/tags_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/testcases_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/testcases_controller_test.rb -------------------------------------------------------------------------------- /test/controllers/user_admin_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/controllers/user_admin_controller_test.rb -------------------------------------------------------------------------------- /test/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/announcements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/announcements.yml -------------------------------------------------------------------------------- /test/fixtures/comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/comments.yml -------------------------------------------------------------------------------- /test/fixtures/contests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/contests.yml -------------------------------------------------------------------------------- /test/fixtures/countries.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/countries.yml -------------------------------------------------------------------------------- /test/fixtures/descriptions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/descriptions.yml -------------------------------------------------------------------------------- /test/fixtures/grader_configurations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/grader_configurations.yml -------------------------------------------------------------------------------- /test/fixtures/grader_processes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/grader_processes.yml -------------------------------------------------------------------------------- /test/fixtures/languages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/languages.yml -------------------------------------------------------------------------------- /test/fixtures/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/messages.yml -------------------------------------------------------------------------------- /test/fixtures/problem_tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/problem_tags.yml -------------------------------------------------------------------------------- /test/fixtures/problems.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/problems.yml -------------------------------------------------------------------------------- /test/fixtures/rights.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/rights.yml -------------------------------------------------------------------------------- /test/fixtures/roles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/roles.yml -------------------------------------------------------------------------------- /test/fixtures/sites.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/sites.yml -------------------------------------------------------------------------------- /test/fixtures/submissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/submissions.yml -------------------------------------------------------------------------------- /test/fixtures/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/tags.yml -------------------------------------------------------------------------------- /test/fixtures/tasks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/tasks.yml -------------------------------------------------------------------------------- /test/fixtures/test_pairs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/test_pairs.yml -------------------------------------------------------------------------------- /test/fixtures/test_requests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/test_requests.yml -------------------------------------------------------------------------------- /test/fixtures/user_contest_stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/user_contest_stats.yml -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/fixtures/users.yml -------------------------------------------------------------------------------- /test/integration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/admin_task_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/integration/admin_task_test.rb -------------------------------------------------------------------------------- /test/integration/login_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/integration/login_test.rb -------------------------------------------------------------------------------- /test/jobs/create_problem_pdf_job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/jobs/create_problem_pdf_job_test.rb -------------------------------------------------------------------------------- /test/judge/basic_judge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/judge/basic_judge.rb -------------------------------------------------------------------------------- /test/load/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | 3 | -------------------------------------------------------------------------------- /test/load/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/load/NOTES -------------------------------------------------------------------------------- /test/load/common_visitors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/load/common_visitors.rb -------------------------------------------------------------------------------- /test/load/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/load/runner.rb -------------------------------------------------------------------------------- /test/load/visitor_curl_cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/load/visitor_curl_cli.rb -------------------------------------------------------------------------------- /test/models/comment_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/models/comment_test.rb -------------------------------------------------------------------------------- /test/models/job_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/models/job_test.rb -------------------------------------------------------------------------------- /test/models/problem_tag_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/models/problem_tag_test.rb -------------------------------------------------------------------------------- /test/models/tag_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/models/tag_test.rb -------------------------------------------------------------------------------- /test/problem_examples/fibo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/problem_examples/fibo.zip -------------------------------------------------------------------------------- /test/problem_examples/fibo/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/problem_examples/fibo/config.yml -------------------------------------------------------------------------------- /test/problem_examples/fibo/statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/problem_examples/fibo/statement.pdf -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/1.in: -------------------------------------------------------------------------------- 1 | 4 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/1.sol: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/2.in: -------------------------------------------------------------------------------- 1 | 6 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/2.sol: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/3.in: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/3.sol: -------------------------------------------------------------------------------- 1 | 55 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/4.in: -------------------------------------------------------------------------------- 1 | 1 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/4.sol: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/5.in: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/5.sol: -------------------------------------------------------------------------------- 1 | 1597 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/6.in: -------------------------------------------------------------------------------- 1 | 20 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/6.sol: -------------------------------------------------------------------------------- 1 | 6765 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/7.in: -------------------------------------------------------------------------------- 1 | 40 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/7.sol: -------------------------------------------------------------------------------- 1 | 102334155 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/8.in: -------------------------------------------------------------------------------- 1 | 45 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo/testcases/8.sol: -------------------------------------------------------------------------------- 1 | 1134903170 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/problem_examples/fibo_minimal.zip -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/1.in: -------------------------------------------------------------------------------- 1 | 4 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/1.sol: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/2.in: -------------------------------------------------------------------------------- 1 | 6 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/2.sol: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/3.in: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/3.sol: -------------------------------------------------------------------------------- 1 | 55 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/4.in: -------------------------------------------------------------------------------- 1 | 1 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/4.sol: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/5.in: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/5.sol: -------------------------------------------------------------------------------- 1 | 1597 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/6.in: -------------------------------------------------------------------------------- 1 | 20 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/6.sol: -------------------------------------------------------------------------------- 1 | 6765 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/7.in: -------------------------------------------------------------------------------- 1 | 40 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/7.sol: -------------------------------------------------------------------------------- 1 | 102334155 2 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/8.in: -------------------------------------------------------------------------------- 1 | 45 2 | 3 | -------------------------------------------------------------------------------- /test/problem_examples/fibo_minimal/8.sol: -------------------------------------------------------------------------------- 1 | 1134903170 2 | -------------------------------------------------------------------------------- /test/system/announcements_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/announcements_test.rb -------------------------------------------------------------------------------- /test/system/datasets_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/datasets_test.rb -------------------------------------------------------------------------------- /test/system/jobs_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/jobs_test.rb -------------------------------------------------------------------------------- /test/system/languages_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/languages_test.rb -------------------------------------------------------------------------------- /test/system/submissions_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/submissions_test.rb -------------------------------------------------------------------------------- /test/system/users_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/system/users_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /vendor/assets/javascripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/datatables/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/datatables/readme.md -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/agate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/agate.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/arta.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/arta.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/ascetic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/ascetic.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/dark.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/default.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/docco.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/docco.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/far.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/far.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/far.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/far.min.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/felipec.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/felipec.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/github.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/github.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/gml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/gml.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/gml.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/gml.min.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/hybrid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/hybrid.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/idea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/idea.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/lioshi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/lioshi.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/magula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/magula.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/monokai.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/monokai.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/nord.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/nord.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/rainbow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/rainbow.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/srcery.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/srcery.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/vs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/vs.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/vs.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/vs.min.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/vs2015.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/vs2015.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/xcode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/xcode.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/highlight/xt256.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/assets/stylesheets/highlight/xt256.css -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_accordion.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_accordion.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_alert.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_alert.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_badge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_badge.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_breadcrumb.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_breadcrumb.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_button-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_button-group.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_buttons.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_card.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_carousel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_carousel.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_close.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_close.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_containers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_containers.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_dropdown.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_forms.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_functions.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_grid.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_helpers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_helpers.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_images.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_images.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_list-group.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_maps.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_maps.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_mixins.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_modal.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_nav.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_navbar.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_offcanvas.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_offcanvas.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_pagination.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_placeholders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_placeholders.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_popover.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_popover.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_progress.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_progress.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_reboot.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_reboot.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_root.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_root.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_spinners.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_spinners.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_tables.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_toasts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_toasts.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_tooltip.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_transitions.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_type.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_type.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_utilities.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_variables-dark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_variables-dark.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/_variables.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/bootstrap-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/bootstrap-grid.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/bootstrap-reboot.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/bootstrap-reboot.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/bootstrap-utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/bootstrap-utilities.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/bootstrap.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_form-check.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_form-check.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_form-control.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_form-control.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_form-range.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_form-range.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_form-select.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_form-select.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_form-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_form-text.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_input-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_input-group.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_labels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_labels.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/forms/_validation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/forms/_validation.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_clearfix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_clearfix.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_color-bg.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_color-bg.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_focus-ring.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_focus-ring.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_icon-link.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_icon-link.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_position.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_position.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_ratio.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_ratio.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_stacks.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_stacks.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/helpers/_vr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/helpers/_vr.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_alert.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_alert.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_backdrop.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_backdrop.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_banner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_banner.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_box-shadow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_box-shadow.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_breakpoints.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_buttons.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_caret.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_caret.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_clearfix.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_clearfix.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_color-mode.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_color-mode.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_color-scheme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_color-scheme.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_container.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_container.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_deprecate.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_deprecate.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_forms.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_gradients.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_gradients.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_grid.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_image.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_list-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_list-group.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_lists.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_lists.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_pagination.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_reset-text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_reset-text.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_resize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_resize.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_transition.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_transition.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/mixins/_utilities.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/mixins/_utilities.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/utilities/_api.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/utilities/_api.scss -------------------------------------------------------------------------------- /vendor/bootstrap/scss/vendor/_rfs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/bootstrap/scss/vendor/_rfs.scss -------------------------------------------------------------------------------- /vendor/javascript/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/javascript/@popperjs-core-esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/@popperjs-core-esm.js -------------------------------------------------------------------------------- /vendor/javascript/ace-builds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-builds.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ace.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-emmet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-emmet.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-linking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-linking.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-options.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-prompt.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-rtl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-rtl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/ext-split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/ext-split.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-abap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-abap.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-abc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-abc.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ada.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ada.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-alda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-alda.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-apex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-apex.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-aql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-aql.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-asl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-asl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-astro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-astro.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-basic.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-bibtex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-bibtex.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-c_cpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-c_cpp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-cirru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-cirru.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-cobol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-cobol.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-coffee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-coffee.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-csharp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-csharp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-csp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-css.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-csv.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-curly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-curly.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-d.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-dart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-dart.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-diff.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-django.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-django.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-dot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-dot.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-drools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-drools.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-eiffel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-eiffel.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ejs.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-elixir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-elixir.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-elm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-elm.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-erlang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-erlang.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-flix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-flix.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-forth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-forth.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-fsharp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-fsharp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-fsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-fsl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ftl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ftl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-gcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-gcode.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-glsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-glsl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-golang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-golang.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-groovy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-groovy.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-haml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-haml.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-haxe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-haxe.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-hjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-hjson.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-html.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ini.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-io.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ion.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jack.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jade.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-java.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-java.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jexl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jexl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-json.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-json5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-json5.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jsoniq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jsoniq.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jsp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jssm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jssm.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-jsx.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-julia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-julia.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-kotlin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-kotlin.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-latex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-latex.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-latte.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-latte.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-less.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-less.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-liquid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-liquid.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-lisp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-lisp.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-lsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-lsl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-lua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-lua.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-mask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-mask.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-maze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-maze.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-mel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-mel.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-mips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-mips.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-nim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-nim.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-nix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-nix.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-nsis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-nsis.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-odin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-odin.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-perl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-perl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-php.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-pig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-pig.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-prql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-prql.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-qml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-qml.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-r.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-raku.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-raku.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-rdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-rdoc.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-red.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-red.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-rst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-rst.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-ruby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-ruby.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-rust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-rust.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-sac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-sac.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-sass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-sass.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-scad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-scad.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-scss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-scss.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-sh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-sh.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-sjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-sjs.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-slim.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-sql.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-svg.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-tcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-tcl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-tex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-tex.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-text.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-toml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-toml.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-tsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-tsv.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-tsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-tsx.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-twig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-twig.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-vala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-vala.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-vhdl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-vhdl.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-vue.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-xml.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-yaml.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-zeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-zeek.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/mode-zig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/mode-zig.js -------------------------------------------------------------------------------- /vendor/javascript/ace-noconflict/theme-gob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/ace-noconflict/theme-gob.js -------------------------------------------------------------------------------- /vendor/javascript/bootbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/bootbox.js -------------------------------------------------------------------------------- /vendor/javascript/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/bootstrap.esm.js -------------------------------------------------------------------------------- /vendor/javascript/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/chart.js -------------------------------------------------------------------------------- /vendor/javascript/chart.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/chart.umd.js -------------------------------------------------------------------------------- /vendor/javascript/datatables/datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/datatables/datatables.js -------------------------------------------------------------------------------- /vendor/javascript/datatables/pdfmake.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/datatables/pdfmake.min.js -------------------------------------------------------------------------------- /vendor/javascript/datatables/vfs_fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/datatables/vfs_fonts.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/core.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/core.min.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/highlight.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/highlight.min.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/cpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/cpp.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/go.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/go.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/java.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/java.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/php.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/php.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/ruby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/ruby.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/rust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/rust.js -------------------------------------------------------------------------------- /vendor/javascript/highlight/languages/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/highlight/languages/sql.js -------------------------------------------------------------------------------- /vendor/javascript/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/jquery.js -------------------------------------------------------------------------------- /vendor/javascript/jszip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/jszip.min.js -------------------------------------------------------------------------------- /vendor/javascript/moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/moment.js -------------------------------------------------------------------------------- /vendor/javascript/pdfmake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/pdfmake.js -------------------------------------------------------------------------------- /vendor/javascript/rails-ujs.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/rails-ujs.esm.js -------------------------------------------------------------------------------- /vendor/javascript/select2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/select2.js -------------------------------------------------------------------------------- /vendor/javascript/select2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/vendor/javascript/select2.min.js -------------------------------------------------------------------------------- /vendor/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nattee/cafe-grader-web/HEAD/yarn.lock --------------------------------------------------------------------------------