1. For version 1.0.0:
change default colors (create themes for each course)
-
suggestion: create a limited css creator interface calling on system colors and fonts
1.1. determine form output
What do teachers need after a class is finished:*grade reports for each student
*statistical information on what portions of the class were successful
*a compilation of a daily journal of the teachers/students activities
* a daily log of the teachers interactions, ideas, and to do's for the courseware
*number of students who took practice tests
* which students logged on most often
* (once the forum is running) which student posted most least
*(once the wiki environment is tied to the courseware) person who contributed most to wiki
* statistical analysis report of time spent on courseware
This is a bit of a grab bag for the time being. Ideally this list determine some of the absolute musts for the courseware and work up from there.
1.2. Forum:
Like phpBB, a forum that will send you an email notifying user that there has been a response to a forum thread. The auto emailer function is a MUCH desired function because it increases the immediacy of the discussion. Another nicety of phpbb is that it includes a preview of the messsage, a good thing to have in an online education environment where what you write is read as how you might speak it. Each course would have it's own forum for thread management. There should be a general forum as well for discussing the class, the architecture of the courseware and tangential items that may be of interest to the course participants as a whole. Another REALLY cool thing in phpBB is the ability to create instant polls. This kind of functionality could easily be tied into rating systems for assignments, work completed etc.1.3. assigments
../edventure/ed_right.php Assignment Submission Status [edit] [del] 1. test assign. [description][View] [Post] Assigned [forum (boolean)] [add] Create a new assignment suggestion: create a field for the description of the assignment. The assignment could also be linked to a forum as well for clarification/ collaboration.
1.4. gradebook
form:edventure/ed_right.php?click=My+Admin_Courses_MYCOURSE_Gradebook_Setup [Category] [Percent] [points???] suggestion: the category should list assignments and tests that have already been created. The percentage should be a rolldown that auto calculates for points so that they do not total more than 100 %
1.5. view source
at the bottom of each page, for super logins a link to view the source for debugging and 'instant hacking'1.6. restructuring of admin interface
form:../edventure/ed_left.php?click=My+Admin_Courses [short name] | [edit] | [delete]| [archive]| [global activity]| [number enrolled] |[owner] _____________________________________________________________________________________________ [short name] |[URL] |[URL] | [URL] | [hits per week] | [total students] | [crs owner] [short name] |[URL] | [URL] | [URL] | [hits per week] | [total students] | [crs owner] [short name] |[URL] |[URL] | [URL] | [hits per week] | [total students] | [crs owner] [short name] |[URL] |[URL] | [URL] | [hits per week] | [total students] | [crs owner] note: the delete should prompt a java script message. the URLs will go to the ../edventure/ed_right.php?click=My+Courses_MYCOURSENAME
1.7. form interface
-
A series of forms for the course creator to fill out specifying the learning objectives, deliverables, resources, reading, and discussion forums for the class. The course would be broken up into any number of units, the units would each follow a template form. The template should be modifiable via the browser so that teachers/ admin can meet the specific needs of the students, school, administration and State guidelines.
The units themselves would be a tertiary level under each course.
form 1:Instructor name [add] [edit] resume: [browse to support doc] contact info: [add] [edit] email: [add] [edit] office hours: [add] [edit] (preferably something a little more like a dayplanner calendar) phone: [add] [edit] personal note: [add] [edit] (could be personal objectives, welcome message,etc) Instructor Assistant: [add] [edit] resume: [browse to support doc] contact info: [add] [edit] email: [add] [edit] office hours: [add] [edit] (preferably something a little more like a dayplanner calendar) phone: [add] [edit] personal note: [add] [edit] (could be personal objectives, welcome message,etc) note: there can be more than one instructor and more than one assistant so this will force priveleges questions
form 2:Course Course Name: [edit] Objective: [edit] [browse to support doc] [link to wiki ???] (this can reference a database of classes that are in the same department...) Requirements: [edit] [browse to support doc] [link to wiki ???] resources: [add] [add link] [browse to support doc] links: [add] [edit] [link to wiki ???] grading rubric: [add] [edit] [link to wiki ???] agenda: [add] [edit] [link to wiki phpwiki has a very nice little wiki calendar???] rules: [add] [edit] [link to wiki ???] anouncements: [add] [edit] [link to wiki ???] tasks: [add] [edit] [link to wiki ???] forum available [boolean] [link] > [add] [edit] note: the key for each of these fields will need to be determined
form 3:Unit unit name: [edit] Objective: [edit] [browse to support doc] [link to wiki ???] Requirements: [edit] [browse to support doc] [link to wiki ???] resources: [add] [add link] [browse to support doc] links: [add] [edit] [link to wiki ???] standard: [add] [edit] [browse to standard dbase] grading rubric: [add] [edit] [link to wiki ???] agenda: [add] [edit] [link to wiki phpwiki has a very nice little wiki calendar???] rules: [add] [edit] [link to wiki ???] anouncements: [add] [edit] [link to wiki ???] tasks: [add] [edit] [link to wiki ???] note: the key for each of these fields will need to be determined
- refactor scripts into smaller pieces
- generate Enity Relation diagram for database
- rollover links on mainmenu
- share questions between institutions
- announcements
-
enable a 'newsletter' like announcement interface so that parents can be notified of events/ homework assignments, etc.
- rework assignments, documents, gradebook, date, quiz: create schedule. Associate gradebook with general assignments
- finish question types: matching, fill-in the blank, multiple answer, picklist, survey types, etc. (in display, grade, and analysis) ESTIMATED COMPLETED DATE: Oct 20 2002
- grade/email exam ESTIMATED COMPLETED DATE: Oct 20 2002
- regrade ESTIMATED COMPLETED DATE: Oct 20 2002
- pdf currently only form allowed in download ESTIMATED COMPLETED DATE: Oct 20 2002
- download document manager; allow hidden/delete ESTIMATED COMPLETED DATE: ?
- datawarehouse example ESTIMATED COMPLETED DATE: ?
- Security Audit. ESTIMATED COMPLETED DATE: Oct 20 2002
1. Calendar needs to be integrated. ESTIMATED COMPLETED DATE: unknown
2. Write new docs (in wiki) ESTIMATED COMPLETED DATE: unknown
3. Developer notes need to be written. ESTIMATED COMPLETED DATE: unknown
See also the DEVELOPERS file.
