Skip to content

si-OBE is a web-based application for the management of student grades based on the OBE (Outcome Based Education) system.

License

Notifications You must be signed in to change notification settings

andrisan/si-obe

Repository files navigation

Logo

si-OBE

si-OBE is web-based application for the management of student grades based on the OBE (Outcome Based Education) system.

Getting Started

Prerequisites

You will need the following to run si-OBE:

  • PHP >= 8.0.2
  • Composer
  • Node.js
  • NPM
  • Database server (MySQL, MariaDB, PostgreSQL, or SQLite)

Installation

The following steps will guide you through the installation process of si-OBE for running in a development environment locally on your machine:

  1. Clone the latest version of si-OBE from the repository
  2. Run composer install to install the required PHP dependencies
  3. Copy the .env.example file to .env and edit the database credentials according to your database server
  4. Run php artisan key:generate to generate a new application key
  5. Run php artisan migrate to create the database tables. You can also add the --seed flag to seed the database with some dummy data
  6. Run php artisan serve to start the development server
  7. Open another terminal and run npm install to install the required node modules
  8. Run npm run dev to compile the assets for development
  9. Open your browser and go to http://localhost:8000 to view the application

Contributing

si-OBE is an open-source project and contributions are welcome. If you would like to contribute, please read the contributing guidelines first.

License

si-OBE is open-sourced software licensed under the MIT license.

About

si-OBE is a web-based application for the management of student grades based on the OBE (Outcome Based Education) system.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages