GithubHelp home page GithubHelp logo

geek-a-byte / shopner-pathshala Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 10.08 MB

An online learning platform for special children with automated appointment and regular progress tracking system

License: GNU Affero General Public License v3.0

Shell 0.21% PHP 46.32% Blade 50.70% PLSQL 2.77%
laravel-8 oracle-11g html-css-javascript blade mvc dbms-project-with-frontend sql academic-project

shopner-pathshala's Introduction

E-Learning-Platform-for-Special-Children

Project Objective

In this pandemic, where the students of all levels are trying to adapt to the new normal of online classes and exams, there is no such facilities available for the children with special abilities, hence we thought of making an online platform that would be helpful for these children to continue their education online with the help of their parents as regular users of our website.It was our academic DBMS project of level-3,term-1 and I had Sazia Tabasum Mim and Fairooz Nawar Nawme as my project partners.

Click the image below to see our project video

Watch the video

Our project contains overall 10 database tables, Here is the ER diagram of the project

Project ER

Roles

  • Doctor/therapist : for determining autism type and other counselling
  • Teacher : for creating courses and test, assigning courses based on prerequisite test score of autistic child
  • Guardian : will register his autistic child and get access of courses and tests, can also view performance result graph
  • Nurse : caregiver for autistic child

PL/SQL

  • procedure
  • trigger
  • sequence
  • cursor
  • exception handling

CONSTRAINTS

  • primary key
  • foreign key
  • check
  • unique

Automated System

  • Appointment system

other features:

  • blog/online forum system
  • dynamic graph generation using result data

a teacher can

  • create course and test
  • appoint courses based on test result
  • update result marks

a doctor can

  • view appointments list and update autism and provide prescription
  • set his working hours

a guardian can

  • register child
  • view assigned courses to his child
  • view result/performance graph
  • create post
  • book an appointment in his preferrable time

NECESSARY PART OF APP DIRECTORY

+---app
|   +---Console
|   +---Exceptions
|   +---Http
|   |   +---Controllers
|   |   |   +---Appointment
|   |   |   +---Auth
|   |   |   +---AutismTypeDefine
|   |   |   +---Childform
|   |   |   +---CourseAppoint
|   |   |   +---CreateCourseTest
|   |   |   +---GiveTest
|   |   |   +---PostComment
|   |   |   +---ResultGraph
|   |   |   +---ScoreUpdate
|   |   |   \---ViewCourses
|   |   \---Middleware
|   +---Models
|   \---Providers
+---bootstrap
|   \---cache
+---config
+---database
|   +---factories
|   +---migrations
|   \---seeders
+---er and schema
+---helpful pdfs
+---node_modules
.
.
.
.
+---public
|   +---css
|   +---image
|   +---images
|   +---includes
|   +---js
|   +---uploads
|   |   \---avatars
|   \---vendor
+---resources
|   +---css
|   +---js
|   +---lang
|   |   +---bn
|   |   \---en
|   +---sass
|   \---views
|       +---auth
|       |   +---doctor
|       |   +---guardian
|       |   +---nurse
|       |   +---passwords
|       |   \---teacher
|       +---layouts
|       \---post
+---routes
+---sql
|   \---sazia sql
+---storage
|   +---app
|   |   +---images
|   |   \---public


shopner-pathshala's People

Contributors

anonymous-033 avatar geek-a-byte avatar sazia-mim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

anonymous-033

shopner-pathshala's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.