NEW: For a prettier blog interface, see the Wordpress version!
Tasks
| A0 | X | Deploy new version (2004.06.14) |
| B0 | X | Ask William Yu about Moodle (2004.06.07) |
| A0 | X | Watch out for hard-coded paths (2004.06.05) |
| A0 | X | Format the code nicely (nil) |
| A0 | X | Allow per-student views (2004.06.02) |
| A0 | X | Link per-student views to the class accounts page (nil) |
| A0 | X | Recover from my stupid source-control mishap (2004.06.04) |
| A0 | C | Create per-student archives (nil) |
| A0 | C | Rewrite the URLs (nil) |
| A0 | X | Move the filesystem structure so that it's organized by class (2004.06.05) |
| A0 | X | Download moodle and get through most of the install (2004.06.06) |
| A0 | C | Allow teachers to delete files (nil) |
| A0 | X | Make future projects visible (nil) |
| A0 | X | Change lists to tables (nil) |
| A1 | X | Change the templates (2003.11.11) |
| A2 | X | Install submit2.5 (2003.11.11) |
| A3 | X | Refresh database (2003.11.11) |
| A4 | X | Back up old system (2003.11.11) |
| A5 | X | Upload the new templates (2003.11.11) |
| A6 | X | Find out if they changed the AISIS format {{Tasks:39}} (2003.12.07) |
| A7 | X | Find out if they changed the AISIS format {{Tasks:39}} (2003.12.07) |
Functionality
- Log in
- Create a project
Notes
3. Courses deployed
Okay, http://courses.ateneo.edu/submit/ should be ready for use. I
think. Well, at least the project creation and submission parts work,
and that's all that matters at this point anyway. I really, really
love darcs dist. I develop and test on my laptop, using darcs to track
revisions. When done with a patch, I record it and call an
"update-courses" shell script, which simply uses darcs dist to create
a handson.tar.gz, uploads this to courses.ateneo.edu, unpacks it, and
twiddles a few permission bits to make sure everything works. Very
nice work.
I still have to come up with a way to organize feedback. I can do that
on my filesystem first by putting some kind of REMARKS file in each
directory, then using fancy find recipes to pull all the information
together. This will be much, much easier when I get them off e-mail. I
want to see some kind of recent-changes list, though...
Okay, http://courses.ateneo.edu/submit/ should be ready for use. I think. Well, at least the project creation and submission parts work, and that's all that matters at this point anyway. I really, really love darcs dist. I develop and test on my laptop, using darcs to track revisions. When done with a patch, I record it and call an "update-courses" shell script, which simply uses darcs dist to create a handson.tar.gz, uploads this to courses.ateneo.edu, unpacks it, and twiddles a few permission bits to make sure everything works. Very nice work.
I still have to come up with a way to organize feedback. I can do that on my filesystem first by putting some kind of REMARKS file in each directory, then using fancy find recipes to pull all the information together. This will be much, much easier when I get them off e-mail. I want to see some kind of recent-changes list, though...
2. Scrubbing software
Yeah, I think I should just scrub the CoursesSubmission system instead
of rewriting it (as I'm so tempted to do).
Joel on Software - Rub a dub dub
Yeah, I think I should just scrub the CoursesSubmission system instead of rewriting it (as I'm so tempted to do).
Joel on Software - Rub a dub dub
1. New system
I should get around to making a new Courses submission system so that
I'll actually use it. Improvements:
- Teachers can create their own classes.
- Classes can be marked as active/inactive.
- Applets can be viewed in-place.
- People can delete files.
- Teaching assistants can change passwords, but not add/delete people.
- Teachers can add/delete people.
I should get around to making a new Courses submission system so that I'll actually use it. Improvements:
- Teachers can create their own classes.
- Classes can be marked as active/inactive.
- Applets can be viewed in-place.
- People can delete files.
- Teaching assistants can change passwords, but not add/delete people.
- Teachers can add/delete people.
I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at sacha@sachachua.com .