Skip to content

Latest commit

 

History

History
54 lines (30 loc) · 1.06 KB

README.md

File metadata and controls

54 lines (30 loc) · 1.06 KB

apas

Automated programming assessment system is an online judge system that supports assignment management, automatic grading, plagiarism check etc. It was built with the following tech stack:

  • Django
  • MySQL/SqlLite
  • Angular JS
  • GCC Compiler

Example Use Flow

  1. Staff Login

login

  1. Create questions

create-question

  1. Configure test cases

create-test-case

  1. Create assignment with the questions

create-test-case

  1. Students Login

student-login

  1. Students see assignments

view-assignment

  1. Students write code to finish assignment

finish-assignment

  1. Staff Login, then trigger assignment grading

grade-assignment

  1. Both staff and students will then see their score, and test results

see-result

  1. Staff can start plagiarism check

check-plagiarism

  1. Plagiarism checking result is shown

plagiarism-result