Giter Club home page Giter Club logo

third-assignment-hogwarts's Introduction

(School / University) management System


Shahid Beheshti University

University in Tehran, Iran

score: 100+20 / 100

Computer man

Table of Contents

Introduction

View repository and user information, control your notifications and even manage your issues and pull requests. it useful for manage School or university .

Available for windows .

Features

A few of the things you can do with School Managment System:

Assistant

  • list of : Student,Teacher,Courses
  • Add :Student , Teacher , Courses
  • Remove: Courses , Student
  • change Information : passWord , username
  • Add Question for Quiz

Student

  • Get Courses

  • See list of :courses , Teacher

  • See own courses

  • Remove Courses

  • See grade And GPA

  • change Information : passWord , username

  • Answer Question and increase GPA

Teacer

  • Get courses
  • change Information : passWord , username
  • Set grade
    • for studenta and eche course

point

for first you should create a new Assistant . for create a Assistant you should know username and password of HoGwart This information is in the hands of โ™› AND โ™š first FALLOW then request for key

Feedback

I am a dictator, that's why you can't say bad things. I had little time to write this program, I will deliver better in the future.

my grade for this Assignment should upper 100000.๐Ÿ˜…

just for fun

Contributors

just God :)

Build Process

I first came and made a plan for the project so that I know what I need and what I should do, after that I started writing. I did every single class. After some places where I had to change the road, I did so

problem

these are some problem in my project that encountered

1- set courses: for student my first opinion is saving a class of courses in student so this thing dont work if my plan has time I will check it .by the way i save name of courses in Array list that type is string

2- game Hogwarts :I have not seen haripater yet so i dont know about game my opinin is a onther game that ask question and if correct answer increase a grade of student

3- Grade :becaese I save the name courses I cant use it .I create another String Arraylist and save such as it "Grade courses" --"12 math" after that by use regex i get grade for calculate GPA

4- remover courses :for this problem when you remove a courses I search in all student and check their courses if they have this course .I add "this courses remove " after name courses

5-Game:Assistant can write question for student and student can solve them .

6-Check the feature :this is the hardest section for this project because for test i should make a assistant after make a student and courses, and then I can test feature of student our Teacher . I use try catch in function for if conterde to a problem print "NOT successful"

7-Remove :after student remove a course it should be remove in plan So for this problem I use regex for find this courses in plan Array after find remove it

8-set grade :after teacher choose the student show the courses that student had then choose the course and enter grade

9-i show the plan of courses that student had.

TEAM

Sponsors Sponsors on Open Collective

if do you want to be sponsored in my project follow my in gitHub [Become a sponsor]

For learn more

Acknowledgments

Thanks to JetBrains for supporting us with a free Open Source License.

I appreciate Mr.Seyed for being with me in this way.

third-assignment-hogwarts's People

Contributors

rouzbeh1384 avatar ranarokni avatar seyed0123 avatar

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.