OVERVIEW:
I need the "engine" of a learning portal. Test and worksheet builders will be added later. The teacher or parent will be able to create a test/worksheet and save it to one of her customized folders. She can then print it out in PDF fromate or administer it online. The online verision will be scored and the score is transferred to her online gradebook where she can manipulate students' data.
Languages: PHP, javascript, flash
Database: mySQL
PORTAL ENGINE
Users: 1) Admin
2) Teachers/Parents
3) Students
ADMIN FEATURES:
1. MOST IMPORTANT: built for easy plug-in integration of future modules from multiple programmers,
2. built to easily upgrade to pay site in the future,
3. template-based allowing for easy changes to the design by non-programmers,
4. membership system, including a module that allows for the same membership info from other specified
sites (to which I have complete access) to be used here (I have other membership sites, members will be
able to use their free email address/password from my other member sites to log into this learning site.),
5. commented script,
6. professional interface,
7. required customizable one-line ad or small image on bottom of worksheets/tests/reports,
8. ability to easily set/edit settings (eg number of days worksheet saved in student folder)
9. ability to easily limit free membership features and add a payment membership
TEACHER FEATURES:
1. Class Roster
-Bulk Import Students (Auto-Create
Parent Account )
-List Students
-Add Student
-Edit Student
-Delete Student
2. Folders/SubFolders
-List Folders
-Add Folder
-Search Folders
-Edit Folder
-Change Folder Order
-Delete Folder
3. Parent Notes
-Display on Student Page
-PDF Output to Hand-Out to Students with Parent Login Info
4. Gradebook
-List Grades (Spreadsheet)
-Set Defaults for incomplete worksheets/tests
-Click column to view or delete work sheet, or edit individual grades
-Click row for expanded view of one student's work
-Worksheet/Test memo
-Edit Worksheet/Test "weight"
5. Reports
-Customize Fields/Layout of Report
-Save X Number of Report Preferences
-PDF Format
-Export Text File
Reports
-Customize Fields/Layout of Report
-Save X Number of Report Preferences
-PDF Format
-Export Text File
6. Home Page
-Select Template
-Customize/Add/Edit Text
-Upload/Delete Graphics
7. Daily Planner/Calendar/
Reminder System (FUTURE MODULE)
8. Address Book (FUTURE MODULE)
9. Chat/IM (FUTURE MODULE)
10. Image Folder
-Custom Images
11. Rainy Day Folder
12. Bulk Create Students' Daily Folder
13. Message Board
STUDENT FEATURES:
1. Home Page
-Select Template
-Customize/Add/Edit Text
-Upload/Delete Graphic
2. Daily Folder
-Worksheets, Learning Games, Puzzles Teachers Upload for the Day.
3. Image Folder
4. Reading Folder
-Internal Links to online text (file) books
5. Worksheet Folder
6. -Save Worksheets/Tests for ~ 30 Days for Parents Review
7. Learning Links
-Internal Links