CMoS

CMoS for Admins and Developer tools

This section provides guidance for instructors, site administrators, and developers working with the CMoS platform.

For Instructors: Managing Your Teaching Account

As an instructor on the CMoS platform, you are empowered with a user-friendly dashboard designed to simplify the teaching and learning experience. Your instructor account includes robust tools for course creation, student interaction, and academic tracking.

 

Instructor Capabilities:

  • Create Courses: Build structured course content with modules, lessons, and multimedia.
  • Upload Learning Materials: Add PDFs, downloadable files, and video links (from YouTube, Vimeo, or Wistia).
  • Assessments: Create and schedule quizzes, assignments, and practical tasks with automated grading features.
  • Track Student Progress: Use integrated analytics to monitor learner performance and engagement.
  • Engage Learners: Communicate through announcements, discussion forums, and direct messaging.
  • Customize Content: Arrange lessons, reorder topics, and tag relevant materials to improve discoverability.

If you experience account issues or need assistance, please visit our Instructor Account Support or contact admin support.

For Site Administrators – Managing the Entire Platform

Site Administrators hold elevated privileges, enabling them to manage platform-wide settings, users, and content. Admins are responsible for ensuring system integrity, user compliance, and content moderation.

Admin Responsibilities Include:

  • User Management:
    • Create, edit, or remove student and instructor accounts
    • Reset passwords and assign user roles
  • Course Management:
    • Approve or reject new course submissions
    • Monitor course quality and compliance
  • Content Moderation:
    • Review uploads, quizzes, and forum content for accuracy and appropriateness
  • Analytics & Reports:
    • Access usage data, performance metrics, and user engagement reports
  • Payment Integration (if enabled):
    • Manage subscription models, donations, or one-time payments
    • View transaction history and update gateway credentials
  • Platform Settings:
    • Customize homepage banners, feature announcements, and site-wide messages
    • Toggle system features on or off (e.g., forums, certification)

Site Admins may also collaborate with developers on larger-scale projects like feature integration, plugin installations, or backend system upgrades.

For Developers – Technical Access & Custom Features

The CMoS platform is built on a modular framework that supports API integrations, plugin development, and interface customization. Developers can collaborate with site admins to enhance system performance, introduce new features, or extend functionality.

 

Developer Access Includes:

  • API Integrations: Connect CMoS with third-party platforms such as CRMs, LMS, or payment processors.

  • Custom Feature Development: Add or enhance platform features such as gamification, grading rubrics, or progress bars.

  • Design/UI Enhancements: Modify frontend appearance to match your institution’s branding or improve UX/UI.

  • Performance Optimization: Troubleshoot lag, implement caching systems, and fine-tune queries.

  • Security Patches & Maintenance: Perform audits and updates to meet modern cybersecurity standards.

The source code and platform content are proprietary but can be made accessible upon formal request. This includes:

  • Backend source files (Laravel, Django, etc.)

  • Frontend templates (HTML/CSS/JS/React/Vue)

  • Database schemas and structure

  • API documentation

  • Site configuration settings

 

All source access requests must be directed to the official platform developer:

Developer & Maintainer:
Percent Tech
Email: princearchimo@gmail.com

Tel: +256770777470
Subject Line: “CMoS Source Code & Developer Access Request”