Initial shared-hosting-friendly scaffold
CapSU-LMS
A plain PHP, MySQL, HTML, JavaScript, and Redis-ready foundation for the Capiz State University Learning Management System.
Project foundation
Environment configuration
MySQL
- Host: 127.0.0.1
- Port: 3306
- Database: capsu_lms
- Charset: utf8mb4
Redis
- Host: 127.0.0.1
- Port: 6379
- Database: 0
- Status: Disabled by default
Modules
Stubbed LMS areas
Each card links to its own controller and placeholder view.
Course Management
Create course shells, organize sections, and keep offerings ready for each term.
- Course shells and sections
- Instructor assignment workflow
- Enrollment-ready course catalog
User Management
Maintain student, faculty, and administrator accounts with role-aware onboarding.
- Role and permission mapping
- Profile maintenance
- Account activation lifecycle
Content Delivery
Publish learning materials using folders, topics, and media placeholders.
- Lesson and topic organization
- Reusable content placeholders
- Download-friendly material delivery
Assessment & Evaluation
Prepare quizzes, assignments, and evaluation workflows for gradual rollout.
- Assignment draft setup
- Quiz scheduling hooks
- Rubric and feedback placeholders
Gradebook & Reporting
Track grading components and generate export-ready report placeholders.
- Grade categories
- Score summary panels
- CSV and PDF export planning
Communication & Collaboration
Centralize course announcements, messaging, and discussion-ready spaces.
- Announcements stream
- Discussion area stubs
- Collaboration touchpoints
Scheduling & Calendar
Outline timelines, deadlines, and academic events using shared-hosting-safe routing.
- Course milestone planner
- Calendar feed placeholders
- Deadline reminder entry points
Accessibility & Mobile Support
Reserve a home for responsive layouts, keyboard navigation, and accessible content checks.
- Responsive UI checklist
- Keyboard navigation coverage
- Accessibility compliance notes
Security & Compliance
Document authentication, audit, and privacy requirements before implementation.
- Authentication checkpoints
- Audit log planning
- Privacy and records checklist
Learning Analytics
Stage dashboards and engagement summaries for future analytics development.
- Engagement metrics placeholders
- Retention signal planning
- Instructor insight dashboard