Skip to main content

A simple assignment completion checker.

Project description

Grader is an assignment completion checker written in python.

After installation, it sets itself up in your Documents, in a folder called grader.

NOTE:
You have to call the "grader" script once before you can use the program.
If you have python and setuptools installed correctly, and you installed with
the setup.py script, then you should be able to call it by typing "grade" into
the command line.

The first time you call it, it should fail.
After that, it should appear to not do anything. But it really is logging information to the log.txt
file in the grader folder in your documents.
END NOTE


Here is the folder structure:

GRADER\
GRADER.BAT (This is what runs the program - It writes the results of the diagnostics to log.txt)
GRADER_SETTINGS.CONF (Defines the project names and required exercises)
STUDENTS.TXT (Registry of students)
LOG.TXT (after grader.bat has been run)
STUDENT_FILES\
naranjo project 3 (example project)

In the grader folder, there is a folder called 'student_files'.

This is where the students' project folders are supposed to go.
Make sure not to just empty the files there - they have to be folders.
They have to follow the following syntax "lastname projectname"

lastname is defined in the students.txt file.
The students.txt file is the student registry that grader uses.
Each line represents a student.
The first value is the students' first name.
The second value is the students' last name.
The third value is the students' class period.
Note that each value is separated by a space.

projectname is defined in the "grader_settings.conf" file.
You can edit this with notepad, but not MS Word.
The syntax is pretty clear. The project name is denoted by brackets.
Below the project name, add "docs = file1, file2" etc...

If you have doubts with any of the configuration files, open them and look at them.
I've written some defaults that you can easily reverse-engineer to your purposes.
Let me know if you have any questions
-Luis

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grader-1.zip (12.2 kB view hashes)

Uploaded Source

Built Distributions

grader-1.win32.exe (212.0 kB view hashes)

Uploaded Source

grader-1-py2.7.egg (17.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page