Skip to content

๐Ÿš€ Explore the Ha Belu School Management System on GitHubโ€”an open-source project transforming education admin! ๐Ÿ“š Join our cool community to shape the future of education management with this scalable, efficient platform. Let's make school management fun and innovative together! ๐ŸŽ‰

Notifications You must be signed in to change notification settings

Ludis-ET/Ha-Belu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Ha Belu School Management System

A comprehensive educational platform that empowers students to check results, chat, and access courses, while providing teachers, managers, and staff with tools to manage content, results, and overall website settings.
Explore the docs ยป

View Demo ยท Report Bug ยท Request Features

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

Product Name Screen Shot

About The Project

For visitors who haven't logged in yet, our website offers a welcoming environment filled with valuable content. They have unrestricted access to browse through a variety of informative blog posts, gaining insights into educational topics and the latest updates. Additionally, unregistered users can directly communicate with the manager, providing a channel for inquiries, feedback, or any assistance they may require. Creating an account is a seamless process, allowing individuals to become part of our educational community, unlocking personalized features and accessing a plethora of resources. Should they ever encounter difficulties with account access, our user-friendly system facilitates a straightforward account recovery process, ensuring a hassle-free experience for every user interacting with our platform.

Product Name Screen Shot

Student User Type

Students on our platform enjoy a rich learning experience with a variety of features tailored to their academic journey. They have the privilege to explore and enroll in courses relevant to their interests, interact with peers through course comments, and stay updated by subscribing to their preferred subjects. Our extensive digital library provides students with convenient access to a plethora of softcopy books, fostering a culture of continuous learning. This holistic approach aims to empower students, not just academically but also by nurturing a sense of community and intellectual curiosity within our educational ecosystem.

In addition to the academic offerings, students can delve into a vibrant community where they can engage in discussions, share insights, and foster collaborative learning. The platform's interactive features enable students to comment on course materials, creating a dynamic environment for knowledge exchange. The subscription feature ensures that students stay informed about updates, announcements, and new course offerings, enhancing their educational experience. With a user-friendly interface and diverse resources, our platform strives to make the learning journey seamless, enjoyable, and intellectually rewarding for every student.

Product Name Screen Shot

Teacher User Type

Teachers play a pivotal role in shaping the educational landscape on our platform. Empowered with dedicated rooms, they can seamlessly manage and enrich the learning experience for their students. Teachers have the capability to create and share insightful blog posts, contribute to a repository of educational resources, and effortlessly input and access student results. The platform provides a collaborative space where teachers can foster meaningful interactions, ensuring effective communication and support within the academic community. With tools designed for streamlined content creation and result management, our platform empowers teachers to inspire and guide their students toward academic excellence.

Additionally, teachers have the privilege of offering a diverse range of courses, catering to the unique needs and interests of their students. These courses serve as a gateway to comprehensive and engaging learning experiences, allowing teachers to impart knowledge and skills in an interactive manner. The platform's library feature further augments the teaching process, providing teachers with the ability to curate a digital collection of resources, including softcopy books, enhancing the richness of educational content available to students. This comprehensive approach ensures that teachers have the tools and resources necessary to create a dynamic and supportive learning environment that goes beyond traditional boundaries.

Product Name Screen Shot

Manager and Staff User Types

Managers play a pivotal role in overseeing the seamless functioning of the entire educational platform. They wield administrative powers to manage users, control website settings, and ensure the efficient operation of various functionalities. From user management to overseeing reports and statistics, managers contribute to the strategic direction of the platform, making data-driven decisions to enhance overall performance.

Staff members, on the other hand, hold key responsibilities in generating report cards, adding and managing academic results, and performing essential administrative tasks. Their role extends to maintaining student records, facilitating smooth communication among users, and handling day-to-day operations that contribute to the overall efficiency of the educational ecosystem. Together, managers and staff form an integral part of the platform's backbone, ensuring that all aspects run smoothly for the benefit of students, teachers, and the entire learning community.

Key Features

๐ŸŒ User-Centric Roles

  • Students: Explore courses, view academic results, and engage with peers through chat. Access a digital library for softcopy books.
  • Teachers: Manage blogs, courses, and student results in dedicated rooms, fostering an interactive learning environment.
  • Managers: Oversee the entire website, manage user settings, and ensure optimal functionality.
  • Staff: Generate report cards, manage academic results, and contribute to day-to-day operations.

๐Ÿ”“ Open Access

  • Non-logged-in Users: Access blog posts, send messages to the manager, create accounts, and recover forgotten accounts without logging in.

๐Ÿš€ Interactive Learning Environment

  • Collaborative Features: Students can comment on courses, subscribe to updates, and engage in discussions for an enhanced learning experience.

๐Ÿ“š Digital Library

  • Extensive Resources: Comprehensive library offering a variety of softcopy books for further learning.

โš™๏ธ Efficient Administration

  • Managerial Control: Managers have administrative powers to manage users, control settings, and make data-driven decisions.
  • Staff Operations: Critical tasks such as generating report cards and managing academic results are handled by staff.

๐ŸŽจ User-Friendly Interface

  • Intuitive Design: User-friendly interface for easy navigation and a seamless user experience.

๐Ÿ“ง Communication Channels

  • Seamless Messaging: Effective communication through built-in messaging features, fostering a connected learning community.

๐Ÿ” Secure and Accessible

  • User Authentication: Secure login system for data protection, along with a hassle-free account recovery process.

๐Ÿ› ๏ธ Technologies Used

  • Django
  • HTML
  • Bootstrap
  • CSS
  • JavaScript
  • Python
  • jQuery
  • AJAX
  • Gmail

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your Django project locally. To get a local copy up and running, follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • Python
    # Install Python via your preferred method, e.g., using pyenv
    pyenv install 3.9.18

Installation

Below is an example of how you can instruct your audience on installing and setting up this project into your local machine and run

  1. Clone the repo

    git clone https://github.com/Ludis-ET/ha-belu.git
  2. Navigate to the project directory

    cd ha-belu
  3. Create a virtual environment

    python -m venv venv
  4. Activate the virtual environment

  • On Windows:
.\venv\Scripts\activate
  • On Unix or MacOS:
source venv/bin/activate
  1. Install required packages
    pip install -r requirements.txt
  2. Apply migrations
    python manage.py migrate
  3. Run the development server
    python manage.py runserver

Product Name Screen Shot

(back to top)

Usage

Remember to replace 3.9.18 with your preferred Python version if it's different. If you have any specific API keys or configuration steps related to your Django app, you can include them in the relevant sections of this guide.

(back to top)

See the open issues for a full list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Ludis - instagram - leulsegedmelaku1020@gmail.com

Project Link: https://github.com/ludis-et/ha-belu

(back to top)

About

๐Ÿš€ Explore the Ha Belu School Management System on GitHubโ€”an open-source project transforming education admin! ๐Ÿ“š Join our cool community to shape the future of education management with this scalable, efficient platform. Let's make school management fun and innovative together! ๐ŸŽ‰

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published