{"id":28834423,"url":"https://github.com/dulanjayabhanu/osms","last_synced_at":"2025-09-12T19:37:42.771Z","repository":{"id":242899014,"uuid":"810766503","full_name":"dulanjayabhanu/OSMS","owner":"dulanjayabhanu","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-10T05:32:24.000Z","size":7328,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T09:45:44.301Z","etag":null,"topics":["e-learning-development","e-learning-website","education-technology","online-education","pandemic-education","remote-learning","school-management","student-management-system"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dulanjayabhanu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-05T10:12:23.000Z","updated_at":"2025-05-22T08:48:13.000Z","dependencies_parsed_at":"2024-06-05T16:39:30.414Z","dependency_job_id":"aaaf7eb6-0be2-41ce-88d9-20e3f79ffee2","html_url":"https://github.com/dulanjayabhanu/OSMS","commit_stats":null,"previous_names":["dulanjayabhanu/osms"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dulanjayabhanu/OSMS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulanjayabhanu%2FOSMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulanjayabhanu%2FOSMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulanjayabhanu%2FOSMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulanjayabhanu%2FOSMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dulanjayabhanu","download_url":"https://codeload.github.com/dulanjayabhanu/OSMS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dulanjayabhanu%2FOSMS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274864502,"owners_count":25364232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["e-learning-development","e-learning-website","education-technology","online-education","pandemic-education","remote-learning","school-management","student-management-system"],"created_at":"2025-06-19T09:33:15.042Z","updated_at":"2025-09-12T19:37:42.717Z","avatar_url":"https://github.com/dulanjayabhanu.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://github.com/dulanjayabhanu/OSMS\"\u003e\n\u003cimg src=\"assets/logo.png\" alt=\"Salpila Main Logo\" width=\"200\" height=\"200\"\u003e\n\u003c/a\u003e\n\u003ch3 align=\"center\"\u003eOSMS\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\nFULLY FUNCTIONAL ONLINE STUDENT MANAGEMENT SYSTEM\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://github.com/dulanjayabhanu/OSMS\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://github.com/dulanjayabhanu/OSMS/\"\u003eView Repo .\u003c/a\u003e  \n\u003ca href=\"https://github.com/dulanjayabhanu/OSMS/issues/new?labels=bug\u0026amp;template=bug_report.md\"\u003eReport Bug .\u003c/a\u003e\n\u003ca href=\"https://github.com/dulanjayabhanu/OSMS/issues/new?labels=enhancement\u0026amp;\u0026template=feature_request.md\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\u003c/div\u003e\n\n![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)\n\n## 📚 OSMS - Online Student Management System\n\nWelcome 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.\n\n\u003cdiv\u003e\n  \u003cimg src=\"assets/osms_manage_teachers.png\" alt=\"OSMS Manage Teachers\" style=\"border-radius: 10px; margin: 10px;\"\u003e\n\u003c/div\u003e\n\n## 🚀 Features\n\n### Admin\n- 🔐 Login\n- ⚙️ Manage Administration\n- ✉️ Send invitations to teachers and academic officers for registration\n- 🧑‍🏫 Manage Teachers\n- 🧑‍🎓 Manage Academic Officers\n- 👨‍🎓 Manage Students\n- 📈 Check results\n- ✏️ Update profile\n- 🚪 Log out\n\n### Teacher\n- 🔐 Log in\n- 📝 Add lesson notes\n- 📝 Add new assignments\n- 📄 View submitted answer sheets\n- 🏆 Add assignment marks\n- ✏️ Update profile\n- 🚪 Log out\n\n### Student\n- 🔐 Log in\n- 📥 Download assignments\n- 📚 View lesson notes\n- 📤 Upload answers\n- ✏️ Update profile\n- 🚪 Log out\n\n### Academic Officer\n- 🔐 Log in\n- 📝 Register students and send verification codes\n- 🏆 View assignment marks released by teachers\n- 🎓 Release marks to students\n- ✏️ Update profile\n- 🚪 Log out\n\n## 🛠️ Technical Details\n\n### Technology Stack\n- **Backend:** PHP\n- **Frontend:** HTML, CSS, Bootstrap, JavaScript, AJAX, JSON\n- **Database:** MySQL\n\n### Installation\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/your-username/OSMS.git\n2. Navigate to the project directory:\n   ```bash\n   cd OSMS\n3. Configure your database settings in the config.php file.\n4. Import the osms.sql file into your MySQL database.\n5. Start your local server (e.g., using XAMPP or WAMP).\n\n### Usage\n1. Open your web browser and navigate to `http://localhost/OSMS`.\n2. Log in as an admin, teacher, student, or academic officer using the respective credentials.\n\n## 📜 Documentation\n\n### Registration Process\n- **Admin:** Manages the entire system and sends out invitations.\n- **Teacher:** Receives an email with a username, password, and unique verification code from the admin.\n- **Student:** Receives a verification code from the academic officer to verify their account.\n- **Academic Officer:** Similar to the teacher's registration process but manages student registration and marks release.\n\n### Important Notes\n- Teachers submit assignment marks to academic officers before they are released to students.\n- Students have free access for one month and must pay for continued access after the trial period.\n- The admin is the only user who can update a student's grade.\n\n## 📝 License\nThis project is licensed under the Apache License.\n\n## 🙌 Contributing\nWe welcome contributions! Please fork the repository and create a pull request with your changes.\n\n\u003cdiv\u003e\n  \u003cimg src=\"assets/osms_manage_students.png\" alt=\"OSMS Manage Teachers\" style=\"border-radius: 10px; margin: 10px;\"\u003e\n\u003c/div\u003e\n\n## 📬 Contact\nIf you have any questions or feedback, please contact us at dulanjaywebs@gmail.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdulanjayabhanu%2Fosms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdulanjayabhanu%2Fosms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdulanjayabhanu%2Fosms/lists"}