TJ Computer Team Members: You can find all information about in-houses and the club here: https://activities.tjhsst.edu/ict/. This grader website can be accessed at https://tjctgrader.org/. Please contact us through [email protected] if you have any questions or concerns.
This repository contains most of the website that deals with how pages are rendered to users. The part of the website that runs code and judges it can be found at this repository: https://github.com/TJ-Computer-Team/coderunner.
public
folder: Homepage animation, mainly visual
routes
folder: Main grader code
admin.js
= admin functionsgrade.js
= main functionsrunTests.js
= portal to other VM where the code is runsql.js
= functions to interact with database
views
folder: EJS files that are rendered to users
To run this locally, download the files, install Node.js and use npm to install the necessary packages. Then, run: node app.js
. You will also have to update the environment variables and database code for it to load properly.
Current Developers: Gabriel Xu, Peter Kisselev, Andrew Chen
2023-2024 Developers: Johnny Liu, Daniel Qiu, Gabriel Xu
2022-2023 Developers: Johnny Liu, Daniel Qiu