MajeedKazemi / code-rails

AI-assisted coding environment for beginners that meticulously examines their code, offering incremental hints and proactive feedback.
https://code-rails.vercel.app
0 stars 0 forks source link

Refactor tasks.ts #3

Open chasemcdo opened 1 year ago

chasemcdo commented 1 year ago

Refactor tasks.ts

MajeedKazemi commented 1 year ago

We want to support the following flow chart for students going through tasks:

image

Similar to apps like Duolingo, we will have multiple types of tasks:

We do NOT want a human grader, everything should be automated either by comparing with the solution (e.g. for MCQs or Parsons problems), using an LLM, or with test-cases.

Coding tasks are the most important things to focus on at the moment. Based on the above flow chart, we want to (1) grade each submission to check if they pass or fail, and (2) provide feedback on it.