Developing a python script that executes student's scripts and provides feedback based on their syntax errors and output.
TO-DO
Implement unit testing by creating test cases and a debug mode.
Provide feedback and tips for when they have a syntax error.
Scan their script to ensure they are using vars, loops, fucntions, etc and not just hardcoding the expected print lines.
Store their numeric personal information as an integer rather than a string.
Add a manual force bypass feature that skips over a mistake.
DONE
Implemented regex codes to each answer to allow for a multitude of different answers.
Designed a dictionary that maps a variable to its corresponding regex code.
Enabled AI to learn their answers to specifiy future answers. EX: their name.
Allowed for multiple personalized answer per line.