Giter VIP home page Giter VIP logo

kga-web-frontend's People

Contributors

ajoslin avatar amatiasq avatar brettle avatar cymantic avatar doubleo2 avatar garris avatar joshdmiller avatar maltezacharias avatar merott avatar mtlewis avatar nonmanifold avatar olegskl avatar rickhuizinga avatar sudhakar avatar timkindberg avatar

Stargazers

 avatar

Watchers

 avatar  avatar

kga-web-frontend's Issues

Switching studygroups

I as a student want to be able to switch between studygroups. After a switch I want to be a member of exactly one studygroup. Either the new or the old one depending on availability.

Support sign-in

  • Support signin in and check studentid and password with the backend.
  • Sign-In should be kept in local storage of browser and automatically repeated next time the app is loaded
  • Sign-In errors should display error message from backend

Refreshing the page should keep the user logged in

Leaving and reopening the application should keep the user logged in if a valid authentication token is still present. Q: Should there be a limit to open sessions at the same time? Should the token be revalidated?

Maintaining memberships of studygroups

I as an administrator want to be able to maintain students registered to studygroups. All changes should be possible ignoring restrictions that would otherwise apply

Creating of studygroups

I as an administrator want to be able to create new studygroups, giving them a number, a default description including the number that can be altered if needed and a maximum capacity.

It should be as easy as possible to enter many studygroups in a row.

Realtime refresh of studygroups

I as a student expect studygroup lists to update immediately and without any actions required, always reflecting the most current state of groups remaining capacities and locked/unlocked status.

Mass locking/ Unlocking of studygroups

I as an administrator want to lock/unlock a selection of studygroups by preselecting them and then executing a batch update on all of these groups simultaneously.

Register to a study group

I as a student want to request to register to a study group and receive immediate feedback if the request could be completed or if the studygroup is already full

Listing studygroups

I as a student want to see a list/grid of all studygroups relevant for me. I want to be able to differentiate between:

  • empty groups
  • full groups that can't accept new registrations
  • groups that are not yet open for registration

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.