Skip to content
This repository was archived by the owner on Feb 13, 2024. It is now read-only.
/ tree-263-grader Public archive

will hopefully be able to grade py and xlsx files quickly

rcxwhiz/tree-263-grader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO RUN THIS PROJECT

  • Download and unzip the project
  • Run main.py with Python 3.7+

Josh Bedwell's CH EN 263 Grader

This program runs and displays python or excel files in the when they are in the format that students submit This program will take arguments in the following forms: {hw num} {py/xlsx} If no arguments are given it will ask for parameters when the program starts.

Limitaions:

  • The package being used for excel files only supports .xlsx files (not .xls etc.)
  • If the students are doing a lot of graphical things that doesn't go so well.

Packages Required:

  • PyQt5
  • openpyexcel

Homeork location:

hw_directory = r'C:\Users\josh-desktop\OneDrive\School\CH EN 263 TA'

Example file path for a HW assignment:

C:\Users\josh-desktop\OneDrive\School\CH EN 263 TA\HW 2\Gradebook Bundled Download - Jan 22 2020\

C:\Users\josh-desktop\OneDrive\School\CH EN 263 TA\HW 2\HW2Key\

if there is data: C:\Users\josh-desktop\OneDrive\School\CH EN 263 TA\HW 2\HW2Data\

hw_directory variable given:

r'C:\Users\josh-desktop\OneDrive\School\CH EN 263 TA'

Where the student .py and .xlsx files are in the bundled download folder, and the answer key .py and .xlsx files are in the HW2Key folder.

The homework folder must have the name "HW {hw num}". Any download folder containing "Gradebook Bundled Download" will be accepted. A key folder named "HW{any number of zeros}{hw num}Key" will be accepted. All of the student and key files will have leading zeros stripped off of them.

About

will hopefully be able to grade py and xlsx files quickly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages