Giter Club home page Giter Club logo

gograd's Introduction

GoGrad (Android App)

● Main Page:

1. Stores the user’s checklists with default names
2. Provides the add button that allows adding more checklists or check other academic plans

● Program Selection Page:

1. Lists four programs, but only the Bachelor of Computer Science is available to check.

● Option Selection Page:

1. Provides option selections (Such as: BCS without option, BCS/SE, BCS/Bio, BCS/Bus, BCS/DH etc)
2. Provides academic year selections (From 2013/14 to 18/19)
3. Does not accept the empty choice (a Toast would show up)

● Acdemic Plan Page:

 1. Shows the acdemic plan based on the program information that the user enter (There are five sections on this view: CS         Units, Math Units, Elective Units, Non-Math Units, and Additional Constraints)
 2. Provides a like button at the bottom right corner:
      a. black-white -> yellow-black: add the acdemic plan to the main page as a checklist
      b. yellow-black -> black-white: delete the acdemic plan from the main
         page as a checklist       
 3. Provides a home button at the toolbar (Go back to the home page)
 4. Allows the user to check the course description by touching each course listed on the page (In this case, descriptions         would only be provided to those specified courses, such as “CS 241”, “CS 1[134]5”, “(Rec: PHY 121)”, “ECE 224 or MTE           325” and other listed requirements in these formats)

● Checklist Page:

 1. Allows user to mark and edit the courses they have enrolled (User could only type and add under the units with empty           list. For example, user could add their elective courses under elective units and check or uncheck those. Also in             order for local database to update the information, each time after finishing the current and wanting to exit current         page, user have to tap anywhere else to “lose focus”. We are still working on this and hopefully will fix this                 unwilling feature before final demo.)
 2. Provides course descriptions, including prerequisites and corequisites.
 3. Checking the top level of addition constraints would check the lower level of additional constraints automatically.           (vers-vice)
 4. Provides a delete button at the toolbar to delete current plan and all edited data from user would be removed from             databases.

● Suggested Course

1. Provides the suggested courses for the next term based on the courses that the user has enrolled. (Satisfying all the          constraints)

gograd's People

Contributors

benjaminll avatar miershi avatar s43jin avatar

Watchers

James Cloos 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.