An open e-learning Platform for Kenya’s learning institutions


We’ve launched an open e-learning Platform (KEP) [] which leverages on ILIAS core web development technologies and components including HTML, CSS, JavaScript, PHP, MySQL and backend frameworks like Ruby on Rails, Django, or Laravel. Additionally, the platform has utilized a learning management system (LMS) framework and existing ILIAS e-learning platform for customization.

As an open-source web-based learning management system, ILIAS supports learning content management and tools for collaboration, communication, evaluation as well as assessment. The software is published under the GNU General Public License and can be run on any server that supports PHP and MySQL. As well, ILIAS is open and free-of-charge and any individual or learning institution just need to register and start using the platform immediately. KEP platform’s storage capacity is unlimited, thus you can upload as many training materials as possible. Anytime.

About KEP e-learning Platform

Versatility: Supports numerous modules including course management, learning modules, tests and assessments, portfolios, surveys, wikis, videos and blogs which are at the tip of your fingers with KEP, making it an ideal all-in-one open e-learning solution for training institutions (schools, colleges, universities etc).

Open-source: You will never have to pay a license fee to use KEP. Should you have any special requirements, our technical support team can help you implement them swiftly. A voluntary membership in the KEP Society is inexpensive and allows you to directly influence the development process of our interactive KEP system.

Reliability: In continuous development since 1998, ILIAS which is the engine of KEP, is supported by 12 premium partners and more than 40 institutional society members. Further, worldwide there are thousands of active ILIAS installations with millions of users.

Conforms to Standards: The platform supports SCORM 1.2 and SCORM 2004 learning modules including LOM metadata. The IMS QTI tests and assessments can also be done. It also supports XML, CSV and Excel data exports. The IMS LTI integrates other external applications. Once installed, ILIAS simply runs KEP in your browser. No extra software is needed – not for trainers, learners or assistants. 

Fulfills your requirements: Numerous users support… 100 or 100,000 or even 1,000,000+ users. You can use it on the desktop or mobile devices. As well, you may use it as a simple course player; as a complex authoring tool; as a full-fledged collaboration platform – or as any combination that suits your needs!

KEP e-learning Components and Functionalities

KEP e-learning platform provides a comprehensive set of tools and features to support online learning and collaboration. It also supports the integration with other systems and services through web services and APIs. Below are some of its key features.

Kenya E-learning Platform

User Authentication: A user authentication system has been implemented  in KEP to allow learners, instructors, and administrators to create user accounts, log in, and manage their profiles and training course contents at ease.

Course Management: The platform enables the instructors or course administrators to create and manage all types of courses in various formats such as pdf, word, audio, video among others. This includes the functionalities such as creating the course content, organizing modules and lessons, setting course prerequisites, and managing the course enrollment.

Training Content Delivery: Provide a way to deliver educational content to learners including text-based lessons, videos, audio files, interactive quizzes, and other multimedia elements. Also supports various formats and ensuring content can be accessed on different devices.

Progress Tracking: Implement features to track learners’ training progress within courses. This includes keeping track of completed lessons, quiz scores, assignments, and providing visual indicators to show learners how far they’ve progressed.

Discussion Forums and Communication: Supports discussion forums or chat features to facilitate communication and collaboration among learners as well as the instructors. This allows learners to ask questions, participate in the discussions and receive training support.

Assessment and Grading: KEP incorporates mechanisms to assess learners’ understanding and provide timely feedback. This can involve automated quizzes, assignments, exams, and grading systems to evaluate the learners’ performance.

Certification and Badges: The platform offers the ability to issue certificates or badges upon course completion or achievement of specific milestones. This adds a sense of accomplishment and recognition for the learners.

Payment and Subscription Management: If you plan to offer paid courses or subscription-based access, KEP integrates a secure payment gateway and subscription management system to handle transactions and user subscriptions.

Analytics and Reporting: Ability to collect data on user engagement, course performance, and learner progress to generate analytics and reports. This helps the administrators and instructors gain insights into the effectiveness of courses and make data-driven decisions.

Responsive Design: The KEP e-learning platform is responsive and accessible across different devices such as the desktops, laptops, tablets, and mobile phones.

Kenya e-learning Platform

The KEP e-learning Platform can be accessed at: and the mobile app can be accessed and downloaded at: 

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »