dblack / taught Goto Github PK
View Code? Open in Web Editor NEWOld Perl project: grading software
Old Perl project: grading software
# $Id: README,v 1.2 2001/01/24 21:19:11 dblack Exp $ # $Name: Taught-0-0-3-pre1 $ # $Author: dblack $ The suite, as it's shaping up, October 2000: Taught.pm -- needs to be updated, to mesh with some of the other stuff Taught::Definer -- useful for the roster and course-description files, also likely to become useful for grade files. Roster.pm -- a subclass of Definer. It understands the roster format, and also provides object methods (in addition to the tied hash access) to create lists and grids. CFile.pm -- defines the course description file BareFile.pm -- ancestor class for roster and class list. GradeTool.pm -- define grade calibrations and such Gradesheet.pm -- defines the grade sheet Gradereport.pm -- defines the grade report file Standalone programs: makelist2 makegrid2 gradelog gradereport setup prepterm Still needed: A way to update one student at a time. Add creation of grade sheets to setup, or automate it per term/course. Automatically do grade reports for a whole term/course. Here's how it should go: ONE-TIME SETUP: ./setup START OF SEMESTER: ./setup -t fall2000 --copy fall1999 (create rosters by hand) ./prepterm -t fall2000 # recursively create all grids and lists ./makegradesheets -t fall2000 # do all the grade sheets, per roster/cfile, for all sections # should be part of prepterm DURING SEMESTER (update rosters by hand) ./makegradesheets -t fall2000 # will preserve any grades that are there, will weed out students # who are no longer in roster. ./loggrade -t/c/s # log a section's grades for an assignment END OF SEMESTER ./loggrade -t/c/s # if still needed ./dogrades -t [-c [-s]] # recursively do grading in all sections
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.