An open API service indexing awesome lists of open source software.

https://github.com/dulanjayabhanu/osms

OSMS is a comprehensive, web-based platform built to streamline educational administration and support remote learning. OSMS provides intuitive tools for admins, teachers, students, and academic officers, offering a seamless user experience. Key functionalities include user registration, lesson note sharing, assignment handling, marks management.
https://github.com/dulanjayabhanu/osms

e-learning-development e-learning-website education-technology online-education pandemic-education remote-learning school-management student-management-system

Last synced: about 1 month ago
JSON representation

OSMS is a comprehensive, web-based platform built to streamline educational administration and support remote learning. OSMS provides intuitive tools for admins, teachers, students, and academic officers, offering a seamless user experience. Key functionalities include user registration, lesson note sharing, assignment handling, marks management.

Awesome Lists containing this project

README

          





Salpila Main Logo

OSMS



FULLY FUNCTIONAL ONLINE STUDENT MANAGEMENT SYSTEM




Explore the docs ยป




View Repo .
Report Bug .
Request Feature


![Contributors](https://img.shields.io/github/contributors/dulanjayabhanu/OSMS?color=dark-green) ![Issues](https://img.shields.io/github/issues/dulanjayabhanu/OSMS) ![License](https://img.shields.io/github/license/dulanjayabhanu/OSMS)

## ๐Ÿ“š OSMS - Online Student Management System

Welcome to OSMS! This is an all-inclusive student management system designed to facilitate remote education management during the pandemic. Developed using PHP, CSS, Bootstrap, JS, jQuery, and AJAX, OSMS aims to provide an easy-to-use and user-friendly interface for admins, teachers, students, and academic officers.


OSMS Manage Teachers

## ๐Ÿš€ Features

### Admin
- ๐Ÿ” Login
- โš™๏ธ Manage Administration
- โœ‰๏ธ Send invitations to teachers and academic officers for registration
- ๐Ÿง‘โ€๐Ÿซ Manage Teachers
- ๐Ÿง‘โ€๐ŸŽ“ Manage Academic Officers
- ๐Ÿ‘จโ€๐ŸŽ“ Manage Students
- ๐Ÿ“ˆ Check results
- โœ๏ธ Update profile
- ๐Ÿšช Log out

### Teacher
- ๐Ÿ” Log in
- ๐Ÿ“ Add lesson notes
- ๐Ÿ“ Add new assignments
- ๐Ÿ“„ View submitted answer sheets
- ๐Ÿ† Add assignment marks
- โœ๏ธ Update profile
- ๐Ÿšช Log out

### Student
- ๐Ÿ” Log in
- ๐Ÿ“ฅ Download assignments
- ๐Ÿ“š View lesson notes
- ๐Ÿ“ค Upload answers
- โœ๏ธ Update profile
- ๐Ÿšช Log out

### Academic Officer
- ๐Ÿ” Log in
- ๐Ÿ“ Register students and send verification codes
- ๐Ÿ† View assignment marks released by teachers
- ๐ŸŽ“ Release marks to students
- โœ๏ธ Update profile
- ๐Ÿšช Log out

## ๐Ÿ› ๏ธ Technical Details

### Technology Stack
- **Backend:** PHP
- **Frontend:** HTML, CSS, Bootstrap, JavaScript, AJAX, JSON
- **Database:** MySQL

### Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/OSMS.git
2. Navigate to the project directory:
```bash
cd OSMS
3. Configure your database settings in the config.php file.
4. Import the osms.sql file into your MySQL database.
5. Start your local server (e.g., using XAMPP or WAMP).

### Usage
1. Open your web browser and navigate to `http://localhost/OSMS`.
2. Log in as an admin, teacher, student, or academic officer using the respective credentials.

## ๐Ÿ“œ Documentation

### Registration Process
- **Admin:** Manages the entire system and sends out invitations.
- **Teacher:** Receives an email with a username, password, and unique verification code from the admin.
- **Student:** Receives a verification code from the academic officer to verify their account.
- **Academic Officer:** Similar to the teacher's registration process but manages student registration and marks release.

### Important Notes
- Teachers submit assignment marks to academic officers before they are released to students.
- Students have free access for one month and must pay for continued access after the trial period.
- The admin is the only user who can update a student's grade.

## ๐Ÿ“ License
This project is licensed under the Apache License.

## ๐Ÿ™Œ Contributing
We welcome contributions! Please fork the repository and create a pull request with your changes.


OSMS Manage Teachers

## ๐Ÿ“ฌ Contact
If you have any questions or feedback, please contact us at dulanjaywebs@gmail.com.