Skip to content

TJ-Computer-Team/autograder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TJ Computer Team Autograder

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.

Getting Started

public folder: Homepage animation, mainly visual

routes folder: Main grader code

  • admin.js = admin functions
  • grade.js = main functions
  • runTests.js = portal to other VM where the code is run
  • sql.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

About

Autograder System of TJHSST Computer Team

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published