Skip to content

caupcakes/apcs-detection-frontend

Repository files navigation

APCS Detection Frontend

This is a full stack application designed to detect potential cheating in Mark Kwong's intro to cs Runestone submissions. To submit scan requests, use runestone-submission-downloader and update line 17 with the service url

Setup

All values in .env must be configured.

Here are some links to the relevant services
Mailtrap
Mongodb

Building

Use docker build -t apcs-detection-frontend . to build the project. If any errors occur in compiling the project, this will fail

Running

Use docker run --env-file .env apcs-detection-frontend to run the project.

Dependencies

Do not use dependabot to upgrade any Vaadin or Spring related dependencies.

The first 5 dependencies defined in pom.xml are manually configured, and safe to update, while the rest of the pom.xml file is generated from QuickStart

About

Code base for cheat detection from Runestone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published