There are two sets of instructions:
cs-eval
);
There is now a web-based interface for the course evaluation data, at: https://evaluate.uwaterloo.ca/
It has identical back-end data to the command-line tools, with more detail explicitly explained at the cost of more pointing-and-clicking. Your access is limited to CS (whereas command-line access is for the whole faculty). The web UI should be fairly straight-forward; if there are any questions you can refer to: https://cs.uwaterloo.ca/cscf/teaching/evaluate/administrators.shtml
The Course Evaluation results ("Tompa Scores") are available via the command-line.
Using the interface:
linux.cs.uwaterloo.ca
and add an alias that will execute ~cs-eval/evals/report.py
report.py
with various options
report.py --term W2012-F2013
- returns all undergrad evaluations for Winter 2012 to Fall 2013
report.py --term 2010.1 --subject "CS|SE"
- returns CS and SE evaluations for Winter 2010
report.py --userid jsmith --tag grad
- returns all grad courses taught by userid jsmith
report.py --userid jsmith
- returns all undergrad courses taught by userid jsmith
'course_id', 'term_id', 'instructor_name', 'userid', 'course_label', 'section', 'nresp', 'rresp', 'percent_classes', 'hrs_wk', 'prep', 'delivery', 'effect', 'summary', 'course_avg_prep', 'course_avg_delivery', 'course_avg_effect', 'course_avg_summary', 'course_count', 'prof_avg_prep', 'prof_avg_delivery', 'prof_avg_effect', 'prof_avg_summary', 'prof_count', 'tag'
course_id
is a unique identifier matching the same course over all terms regardless of the cross-listings, as determined by the maintainers of Quest data.
term_id
is returned in the Quest format. The first digit is 0 for years < 2000 and 1 for years > 2000. The next two digits are the last two digits of the year. The last digit is the month.
_avg_
are over the previous 15 terms (5 years).
report.py -h
usage: report.py [-h] [-v] [--precision {1,2,3,4,5}] [--tag {grad,all,not-grad}] [--term TERM] [--avg_terms [AVG_TERMS]] [--userid USERID] [--out OUT] [--subject SUBJECT] [--top_instructors] Report evaluation data for a given term, userid, name, and/or subject. optional arguments: -h, --help show this help message and exit -v, --verbose display verbose output --precision {1,2,3,4,5} precision of results (1-5, default 2) --tag {grad,all,not-grad} tag to identify graduate or online data. Accepts a single value or negated value. Default 'not-grad' for not-grad courses. Note that online tag is not currently used. Action: Supply one or more of the following required actions: --term TERM term number (eg., S2010 or 2010.2 or 2010.5 or 1105 for May 2010) or range (eg., S2009-F2012) --avg_terms [AVG_TERMS] the number of terms to calculate the avg scores. The highest number of terms would be 15 (5 years). The Default is 15. (eg., 1,2,5,7,14) --userid USERID instructor userid --out OUT the format of the output. Printed in eather CSV or Table. default csv --subject SUBJECT course subject (eg., 'AMATH|CS|MATH') - regex format accepted; special parsing so 'MATH' does not include AMATH/PMATH and 'CO' does not include COMM --top_instructors Generate a report for top instructors with 70% response or 25 replies, and all ratings at least 4.1
If you have any questions, please feel free to drop me an email.
The Course Evaluation results ("Tompa Scores") will be emailed shortly; as mentioned previously, they will be in CSV format, with a descriptive header as follows:
Improvements to note:
The CSV output columns are:
'course_id', 'term_id', 'instructor_name', 'userid', 'course_label', 'nresp', 'rresp', 'percent_classes', 'hrs_wk', 'prep', 'delivery', 'effect', 'summary', 'course_avg_prep', 'course_avg_delivery', 'course_avg_effect', 'course_avg_summary', 'course_count', 'prof_avg_prep', 'prof_avg_delivery', 'prof_avg_effect', 'prof_avg_summary', 'prof_count', 'tag'
course_id
is a unique identifier matching the same course over all terms regardless of the cross-listings, as determined by the maintainers of Quest data.
term_id
is returned in the Quest format. The first digit is 0 for years < 2000 and 1 for years > 2000. The next two digits are the last two digits of the year. The last digit is the month.
_avg_
are over the previous 15 terms (5 years).
Questions? Feel free to drop me an email.
-- DanielAllen - 2014-01-30