Logo Lanfrica

daggyuhuru-sketch/Easy-Mwalimu

Domaine:

education

Type de record:

software
Créateur:
dag
Hôte:
create an exam management system for kenya CBC education system # CBC Kenya Exam Analysis Tool ## Complete Project Documentation ### Overview The CBC Kenya Exam Analysis Tool is designed to help educators analyze and understand the performance of students in the Competency-Based Curriculum (CBC) examinations. This tool provides insights into exam performance trends, student comprehension, and area-specific challenges. ### Features - **Performance Metrics**: Analyze student performance through various metrics such as averages, distributions, and subject comparisons. - **Visualization Tools**: Generate graphical representations of data for better comprehension of trends and patterns. - **User Management**: Secure login and user roles for teachers and school administrators. - **Export Functionality**: Download reports in various formats for offline analysis. ### Setup Instructions 1. **Clone the Repository**: ```bash git clone github.com cd Easy-Mwalimu ``` 2. **Install Dependencies**: ```bash npm install ``` 3. **Start the Application**: ```bash npm start ``` 4. **Access the Tool**: Open your browser and navigate to `localhost`. ### API Endpoints - **GET /api/students**: Retrieve a list of all students. - **POST /api/analyze**: Submit exam results for analysis. - **GET /api/reports**: Download performance reports. ### Technology Stack - **Frontend**: React.js - **Backend**: Node.js + Express - **Database**: MongoDB - **Authentication**: JWT ### License This project is licensed under the MIT License. ### Contact For questions or feedback, please reach out to daggyuhuru-sketch.

Licenses