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.

Open first module

Project foundation

10 Core LMS modules stubbed
MVC Controllers, views, config, and assets organized for shared hosting
Redis Optional and ready for activation

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
Open module

User Management

Maintain student, faculty, and administrator accounts with role-aware onboarding.

  • Role and permission mapping
  • Profile maintenance
  • Account activation lifecycle
Open module

Content Delivery

Publish learning materials using folders, topics, and media placeholders.

  • Lesson and topic organization
  • Reusable content placeholders
  • Download-friendly material delivery
Open module

Assessment & Evaluation

Prepare quizzes, assignments, and evaluation workflows for gradual rollout.

  • Assignment draft setup
  • Quiz scheduling hooks
  • Rubric and feedback placeholders
Open module

Gradebook & Reporting

Track grading components and generate export-ready report placeholders.

  • Grade categories
  • Score summary panels
  • CSV and PDF export planning
Open module

Communication & Collaboration

Centralize course announcements, messaging, and discussion-ready spaces.

  • Announcements stream
  • Discussion area stubs
  • Collaboration touchpoints
Open module

Scheduling & Calendar

Outline timelines, deadlines, and academic events using shared-hosting-safe routing.

  • Course milestone planner
  • Calendar feed placeholders
  • Deadline reminder entry points
Open module

Accessibility & Mobile Support

Reserve a home for responsive layouts, keyboard navigation, and accessible content checks.

  • Responsive UI checklist
  • Keyboard navigation coverage
  • Accessibility compliance notes
Open module

Security & Compliance

Document authentication, audit, and privacy requirements before implementation.

  • Authentication checkpoints
  • Audit log planning
  • Privacy and records checklist
Open module

Learning Analytics

Stage dashboards and engagement summaries for future analytics development.

  • Engagement metrics placeholders
  • Retention signal planning
  • Instructor insight dashboard
Open module