codelm

所属分类:数学计算
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-04-27 16:40:44
上 传 者sh-1993
说明:  运行CodeLM编程竞赛的平台。
(The platform that runs the CodeLM programming competition.)

文件列表:
.prettierignore (24, 2023-04-27)
.prettierrc (134, 2023-04-27)
backend/ (0, 2023-04-27)
backend/deployment/ (0, 2023-04-27)
backend/deployment/codelm (1297, 2023-04-27)
backend/deployment/ecosystem.config.js (380, 2023-04-27)
backend/deployment/update.sh (111, 2023-04-27)
backend/gen-pass.ts (365, 2023-04-27)
backend/mongod.sh (60, 2023-04-27)
backend/package.json (977, 2023-04-27)
backend/src/ (0, 2023-04-27)
backend/src/auth.util.ts (2752, 2023-04-27)
backend/src/coderunner.connection.ts (4222, 2023-04-27)
backend/src/daos/ (0, 2023-04-27)
backend/src/daos/admin.dao.ts (1894, 2023-04-27)
backend/src/daos/alert.dao.ts (948, 2023-04-27)
backend/src/daos/dao.ts (402, 2023-04-27)
backend/src/daos/division.dao.ts (1552, 2023-04-27)
backend/src/daos/group.dao.ts (1158, 2023-04-27)
backend/src/daos/person.dao.ts (5622, 2023-04-27)
backend/src/daos/problem.dao.ts (2422, 2023-04-27)
backend/src/daos/settings.dao.ts (3204, 2023-04-27)
backend/src/daos/submission.dao.ts (12023, 2023-04-27)
backend/src/daos/team.dao.ts (2986, 2023-04-27)
backend/src/email.ts (845, 2023-04-27)
backend/src/env.sample.ts (74, 2023-04-27)
backend/src/games/ (0, 2023-04-27)
backend/src/games/game.ts (193, 2023-04-27)
backend/src/games/high-low.ts (785, 2023-04-27)
backend/src/games/timesweeper.ts (4479, 2023-04-27)
backend/src/routes/ (0, 2023-04-27)
backend/src/routes/admin.route.ts (771, 2023-04-27)
backend/src/routes/alert.route.ts (620, 2023-04-27)
backend/src/routes/auth.route.ts (2019, 2023-04-27)
backend/src/routes/debug.route.ts (1470, 2023-04-27)
... ...

# codelm This repository contains six components that together make up the platform used to run the CodeLM programming competition. ## Components All components are written in TypeScript and run either on Node.js or in the browser. - `backend`: The server backend. Uses Express and Mongoose. Requires a MongoDB database. - `coderunner`: Runs inside of a Docker container spawned by the backend. Receives a user's code submission, runs it, and reports the results. - `common`: Type definitions and utilities used by multiple components. - `frontend`: The frontend. Contains the competitor dashboard and the admin dashboard. Uses Angular. - `landing`: The landing site containing general information about the event. - `test`: An automated stress test suite. ## Previous versions of the CodeLM platform: - [codelm-2015](https://github.com/nrubin29/codelm-2015): Used in the first competition in 2015. Written in PHP/jQuery. - [codelm-2016](https://github.com/nrubin29/codelm-2016): Used in the 2016 competition. An improved version of the 2015 codebase. - [codelm-2017](https://github.com/nrubin29/codelm-2017): Used in the 2017 competition. Written in Django. - [codelm-2018](https://github.com/nrubin29/codelm-2018): Used in the 2018 competition. Written in Express/Angular. - [codelm-2019](https://github.com/nrubin29/codelm-2019): Used in the 2019 competition. An improved version of the 2018 codebase. - This repo: Used in the 2020 competition and will be used in all future competitions. An improved version of the 2019 codebase.

近期下载者

相关文件


收藏者