-
Notifications
You must be signed in to change notification settings - Fork 0
spg63/CSVGrader
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Author: Sean Grimes
Contact: spg63@cs.drexel.edu
License: No license, use it however you want. It'd be nice if you left my name on the files I wrote though.
Warranty: No.
Changes & Bug reports: Pull requests on git, or send me an email.
Bugs: None. -_-. I'm sure there is a bug or 2...I didn't find any issues when comparing results manually for my lab section but that's a fairly small sample area.
Tested: OS X and Tux. Requires a compiler that supports C++11.
*********************************************************************
Build: make
clean: make clean
- Removes CSVGrader and results.csv
To Run:
Run: ./CSVGrader codelabs.csv problem_list.csv bblearn.csv -f
Alternate Run: ./CSVGrader codelabs.csv problem_list.csv user_list.{csv, txt}
Providing a user_list file instead of the bblearn file will simply search for those users in the codelabs.csv and report the results.
A more simple way of using it is to provide the bblearn.csv download, no need to put together a user list. The program will search for users in the codelabs.csv based on first and last name since some users are registered with multiple email addresses (user IDs). As this was put together rather quickly I didn't take the time to go through and remove the reported results for the unused email addresses, so users that are registered multiple times will have multiple results returned.
The results are written to a csv file "results.csv" after the searching is completed. The program should take 1-2 seconds to run against a user list, and an additional 1-2 seconds if it has to search for users from the bblearn file. Results are returned for all users in the bblearn file. No tabulating of data is returned, however the results.csv file is quite easy to read.
Creating a problem list
Put the first problem in the first cell of the first row, put subsequent problems in the rows below the first. Don't put anything outside of the first column. Should work for .csv or .txt files, only .csv was tested.
*********************************************************************
Please note: these instructions have been taken from:
Amndeep Singh Mann: https://github.com/Amndeep7/DrexelCSDepartmentTuringscraftAnalysisTool
How to get BBLearn roster
Go to the class page
Go to the Grade Center
Hover over the "Work Offline" menu and click "Download"
Make sure the delimiter type is "Comma"
Fill out other options as desired
Click "Submit"
Click "Download"
Save the file where you want it
How to get Turingscraft roster
Go to the course page
Click on "Status"
Hover over the menu button in the new window that appears and click "Mail Roster"
Fill out the form as desired
Click submit
Acquire file however you desired it and save it where you want
About
Help with grading code lab problems
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published