Giter Site home page Giter Site logo

cse3063f22p1_grp12's Introduction

cse3063f22p1_grp12's People

Contributors

alperenkoruyucu avatar beratdemirhan avatar mehmetakguunn avatar mehmetfatiherdem avatar mortalh4 avatar sadkakgedik avatar tahatufekci avatar xeniaphe avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

cse3063f22p1_grp12's Issues

Testing

Testing will cover running the methods and functionalities with different params, instances, etc.

Can Student Take This Course Methods

We handle the check methods about the courses in their own classes. There are many cases to check and we wrote some of them in the flow in our UML file. I opened this to discuss all of them here and open issues for them.

Here are some checks we need to consider:

-Collision: We handled this in the Section class
-Prerequisite: I think this is the responsibility of either the Course or the Mandatory class. The question is do electives have prerequisites?
-Quota For Electives
-Completed Credits: This is for the TE and the Engineering Project
-Max Choosable Elective Count In That Particular Semester: From the classroom The advisor didn't approve TE CSE4062 because student already took 2 TE and in FALL semester only 2 TE can be taken". I think this is the responsibility of the Advisor.
-Graduation Situation:
-Section Is Full- If the current section is full then create a new instance for the mando project

What do you guys think? Do you have other checks in your mind?

General Logging

We need to log all the information of the registration process to both the command line and a file in JSON format

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.