Skip to content

Implemented question autograding#4

Open
thisisamna wants to merge 5 commits intomainfrom
autograding
Open

Implemented question autograding#4
thisisamna wants to merge 5 commits intomainfrom
autograding

Conversation

@thisisamna
Copy link
Copy Markdown
Collaborator

Upon submit, the system runs:

  • Running setup script
  • Running solution
  • Running test script
  • Running clean up script

Depending on the test result, it stores a score in the question object, and includes it in the submission.

Upon finishing, it calculates total score and saves it in the session record.

thisisamna and others added 5 commits April 9, 2026 20:20
- Refactor question fetching to per-session batches (fetchQuestionBatch)

  with difficulty/topic filtering and deduplication via submissions table

- Question tracking in Session (current question, topic and difficulty)

- Add IncreaseDifficulty and AdvanceTopic helpers on Session

- Remove progress bar since questions will be dynamic and unlimited by design
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants