- A Moodle web page for CSE103: https://csemoodle.ucsd.edu/ Login and then go to CSE103
- The Webwork page for CSE103 / Fall 2012 is https://courses.webwork.maa.org/webwork2/ucsd-cse103/
- A Git Repository for problem libraries is here: https://github.com/openwebwork/webwork-open-problem-library.git
- Added to the Git Repository a directory with the reading materials for the class and a directory with the Problem sets.
- A Git Repository for UCSD/cse103 https://github.com/yoavfreund/WebWork-UCSD-CSE103.git
- A Synchonization page for regulating who is working on the WebWork files: Cse103WebworkSync
- Master roster
Working with WebWork
- The logs for the course can be found using the file browser, under the root directory/logs
- It is not enough to upload a set definition file (.def) file throught the file manager, you need to go to the problem set editor and explicitly import the problem set and give it a new name. Exporting similarly requires a two-step process.
- The main language used for defining problems is PG (.pg files). Everything can be done using PG, but the syntax is clumsy.
- The detailed documentation on PG is here: http://webwork.maa.org/pod/pg_TRUNK/macros/PGbasicmacros.pl.html
- I prefer using PGML, a "mark down" annotation language which makes it much easier to create nice layouts. There is not much in terms of documentation for PGML. The best I could find is a list of questions using PGML. In PGML_DOCUMENTATION I put some pdf files from which I learned PGML.