User:Herman
From REU@MU
Herman Genis
REU 2023
Advisor: Dr. Brylow
Contents
- 1 Week 1: June 1st, 2023
- 1.1 Wednesday (5/31/23)
- 1.2 Thursday (6/1/23)
- 1.3 Friday (6/2/23)
- 1.4 Monday (6/5/23)
- 1.5 Tuesday (6/6/23)
- 1.6 Wednesday (6/7/23)
- 1.7 Thursday (6/8/23)
- 1.8 Friday (6/9/23)
- 1.9 Monday (6/12/23)
- 1.10 Tuesday (6/13/23)
- 1.11 Wednesday (6/14/23)
- 1.12 Thursday (6/15/23)
- 1.13 Friday (6/16/23)
- 1.14 Monday (6/19/23)
Week 1: June 1st, 2023
Wednesday (5/31/23)
- Attended meeting on good research practices.
- Set up working environment (downloaded necessary applications, files, etc.)
Thursday (6/1/23)
- Wrote python script to reformat Legacy TA-BOT output to TAP Standards
- Created API request on Modern TA-BOT to handle command line submissions
Friday (6/2/23)
- Optimized and updated python script to work from the command line, integrated it with the api request, and to take in three arguments, Old TA-BOT output file with student grading, student name, and student class
- Script creates and puts student code and student code output based on TA-BOT grading into two separate files which then is sent by the curl request in the python script to the TA-BOT database according to their name and course
Monday (6/5/23)
- Attending RCR training
- Debugged developmental TA-BOT to work with clang-tidy for C files
Tuesday (6/6/23)
- Attended my REU group meeting and presented a research paper
- Enabled functionality for C file submissions from TA-BOT website that shows warning messages from clang-tidy and test case results
- Debugged command-line submissions for C files into TA-BOT
Wednesday (6/7/23)
- Attended good presentations and writing seminar
- Debugged and fixed an issue in the code file parser to exclude a file name tag on command line submissions
Thursday (6/8/23)
- Attended REU group meeting and presented a brief slide show on Edison Robots
- Spent time recovering lost sql database
Friday (6/9/23)
- Spent more time recovering lost sql database and setting up a new sql database
- Created a prototype python file that uses the ChatGPT api to display verbal hints and recommendations about a student's code file
Monday (6/12/23)
- Restored and backed-up sql database
- Made slight changes to TA-BOT ui
Tuesday (6/13/23)
- Worked on multi-file submission compatibility for c files
- Successfully integrated multi-file compatibility into TA-Bot's webside submission upload
Wednesday (6/14/23)
- Attended example research presentation and progress check meeting
- Worked on developing a UI to access individual files upon multi-file submission cases
Thursday (6/15/23)
- Attempted to create a tab section in the UI for users to change tabs to view their different file submissions
- Started to brainstorm a lesson plan/classroom activities for teachers to use with an Edison Robot
Friday (6/16/23)
- Debugged Docker container to install clang
Monday (6/19/23)
- Attended Project Future meeting with teachers
- Presented a slideshow on Edison Robot