{"id":23286796,"url":"https://github.com/belikhun/themis-web-interface","last_synced_at":"2025-08-21T17:32:33.829Z","repository":{"id":38404611,"uuid":"146201648","full_name":"Belikhun/themis-web-interface","owner":"Belikhun","description":"Themis Web Interface - Trang web quản lý chấm điểm tự động môn Tin Học thông qua LAN và WAN. Sử dụng trình chấm Themis","archived":false,"fork":false,"pushed_at":"2023-05-11T10:01:17.000Z","size":25866,"stargazers_count":31,"open_issues_count":2,"forks_count":11,"subscribers_count":6,"default_branch":"main","last_synced_at":"2023-05-11T11:22:11.671Z","etag":null,"topics":["judge","online","themis","web","website"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Belikhun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-26T17:28:52.000Z","updated_at":"2023-05-11T11:22:11.671Z","dependencies_parsed_at":"2022-08-25T04:20:57.767Z","dependency_job_id":null,"html_url":"https://github.com/Belikhun/themis-web-interface","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Belikhun%2Fthemis-web-interface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Belikhun%2Fthemis-web-interface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Belikhun%2Fthemis-web-interface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Belikhun%2Fthemis-web-interface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Belikhun","download_url":"https://codeload.github.com/Belikhun/themis-web-interface/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230523697,"owners_count":18239447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["judge","online","themis","web","website"],"created_at":"2024-12-20T02:14:31.825Z","updated_at":"2024-12-20T02:14:32.796Z","avatar_url":"https://github.com/Belikhun.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e ### v2 Is in Progress!\r\n\u003e I've decided to scrap v1 as I think I'm leading it the wrong way. v2 will be a complete rewritten with routing and OOP in hope of making this easier to maintain and implement new features. This can be found in the new `rewrite` branch.\r\n\u003e\r\n\u003e Be noted that this is my free-time project, so please don't expect this will be done in a fast manner.\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\r\n# Themis Web Interface\r\n\r\nAn **beautiful** and **easy-to-use** Web Interface for **[Themis](https://dsapblog.wordpress.com)**\r\n\r\n\u003cimg src=\"https://lh3.googleusercontent.com/SYT2hlU7_rxmCgHz0kt6089Md1V-j-ePWUUQBFtUVF5DTlcSjmGhr14J7Qsgx262KBZuhGKZ4eZD3ChYzdBaFMytEw0aBD3dRLi0bZskyK3-6MQ7rMkDMfcED18JgPyfeZEee50h8g=w2400\" width=\"500px\"\u003e\r\n\r\n####\r\n\r\n[![version](https://img.shields.io/github/v/tag/belivipro9x99/themis-web-interface?color=brown\u0026label=version\u0026style=for-the-badge)](https://github.com/belivipro9x99/themis-webinterface/releases/)\r\n[![license](https://img.shields.io/badge/license-MIT-orange.svg?longCache=true\u0026style=for-the-badge)](https://github.com/belivipro9x99/themis-web-interface/blob/master/LICENSE)\r\n[![status](https://img.shields.io/badge/status-near_stable-blue.svg?longCache=true\u0026style=for-the-badge)]()\r\n[![codefactor](https://www.codefactor.io/repository/github/belivipro9x99/themis-web-interface/badge/main?style=for-the-badge)](https://www.codefactor.io/repository/github/belivipro9x99/themis-web-interface)\r\n\r\n[![Travis CI Build Status](https://img.shields.io/travis/belivipro9x99/themis-web-interface/main.svg?label=TRAVIS+CI\u0026style=for-the-badge)](https://travis-ci.org/belivipro9x99/themis-web-interface)\r\n[![GitHub Workflow Status | API Test](https://img.shields.io/github/workflow/status/belivipro9x99/themis-web-interface/%F0%9F%93%9F%20API%20Test?label=%F0%9F%93%9F%20API%20Test\u0026style=for-the-badge)](https://github.com/belivipro9x99/themis-web-interface/actions/workflows/test-api.yml)\r\n[![GitHub Workflow Status | Log PArser Test](https://img.shields.io/github/workflow/status/belivipro9x99/themis-web-interface/%F0%9F%9B%8B%20Log%20Parser%20Test?label=%F0%9F%9B%8B%20Log%20Parser%20Test\u0026style=for-the-badge)](https://github.com/belivipro9x99/themis-web-interface/actions/workflows/log-parser-test.yml)\r\n\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n**Themis Web Interface** là một dự án mã nguồn mở, phi lợi nhuận với mục đích chính nhằm biến việc quản lí và tổ chức các buổi học lập trình, ôn tập và tổ chức kì thi trở nên dễ dàng hơn.\r\n\r\n- [Demo](#demo)\r\n- [Tải về và cài đặt](#tải-về-và-cài-đặt)\r\n- [API Document](#api-document)\r\n- [Screenshot](#screenshot)\r\n- [Contribution](#contribution)\r\n\r\n## Demo\r\n* **heroku**: \u003ca href=\"https://themis-web-demo.herokuapp.com/\" target=\"_blank\"\u003ehttps://themis-web-demo.herokuapp.com/\u003c/a\u003e\r\n* **000webhost**: \u003ca href=\"https://twi-demo.000webhostapp.com/\" target=\"_blank\"\u003ehttps://twi-demo.000webhostapp.com/\u003c/a\u003e\r\n\r\n### Tài khoản:\r\n\r\n| id    | Tên tài khoản | Mật khẩu |\r\n|:------|:--------------|:---------|\r\n| admin | admin         | admin    |\r\n\r\n* Lưu ý:\r\n\t- Chức năng thay đổi mật khẩu và thay đổi thư mục upload đã tắt.\r\n\t- Bài nộp lên sẽ không được Themis chấm.\r\n\r\n## Tải về và cài đặt\r\n\r\nTải về bản mới nhất tại: [releases list](https://github.com/belivipro9x99/themis-web-interface/releases)\r\n\r\nHướng dẫn cài đặt, sử dụng và nâng cấp hiện có trong [Wiki](https://github.com/belivipro9x99/themis-web-interface/wiki/installation-and-config) của dự án.\r\n\r\n## API Document\r\n\r\n\u003e **⚠ Lưu ý:** Thông tin API trong Wiki chưa được cập nhật cho phiên bản mới nhất! Một số thông tin có thể bị sai lệch với phiên bản hiện tại\r\n\r\nToàn bộ **Tài liệu** đều có ở trong [Wiki:API](https://github.com/belivipro9x99/themis-web-interface-reloaded/wiki/Getting-Started-with-API) của dự án.\r\n\r\n## Contributing\r\n\r\n\u003e **⚠ Before you dig into the sourcecode:**「Keep calm and read the code!」 This code will be hard to read/understand. The execution flow is pretty complicated.\r\n\u003e Also, there aren't any documentation on how this thing all work, yet.\r\n\r\nAll contribution are **welcome**! Want something to be changed? Just submit a issue or create a pull request.\r\n\r\nBefore creating a pull request, please make sure to follow [Github Flow](https://guides.github.com/introduction/flow/) and [Contribution Guideline](CONTRIBUTING.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelikhun%2Fthemis-web-interface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelikhun%2Fthemis-web-interface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelikhun%2Fthemis-web-interface/lists"}