Coder Social home page Coder Social logo

dojo's People

Contributors

benl23x5 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

mikowiec

dojo's Issues

Adding person to event needs to disambiguate using multiple words.

If several people have the same family name 'Smith' then they are difficult to add to the event list. We should disambiguate with multiple names, eg 'j smith" to select john smith. The interface should display feedback of possible matches to aid disambiguation.

Add person deletion functionality.

Allow deletion of person records provided they are not listed in any events. We expect users to add new people during experimentation or by mistake, so they should be able to remove the unneeded records.

Sort name list by lower-case version.

Name list sorts by ASCII order so lower-case is after upper case. This will give unexpected results when the data is not clean, or if we have people with arabic or dutch names "al -" "de - "

QR Codes

Hi Ben we had talked about QR codes and I thought it would be good if the students use their phone to read a QR Code and "mark" their attendance. It’s would also be good if this could run in tandem with instructor attendance input? that way the instructor can mark someone in who can't do it by QR code but also see who has marked themselves in and make changes if needed.

Add role system to restrict data visibility and ability to create new classes.

Add role system so private data can be restricted to specific instructors and admin-only users.

Basic roles are admin, instructor.

We need to make some student records only available to specific instructors, for example, training records of children should only be visible to admins and their direct instructors, not instructors for other classes.

Add reoccurring classes that events can belong to.

Most events belong to a specific scheduled class. Add a class entity that collects events, and ability for users to easily create new instances of each class.

Basic class types are: adults, childrens, ttc, winter, summer, misogi, special.

Class filter

ability to tag and see only relevant classes for a given instructor when login as an instructor

Add Aikikai student id to person record.

The Aikikai membership numbers were regenerated a few years ago. Import these and use them as a key for a person id. We also want to be able to add people without such an id, for visitors and new people that have not yet registered with the national organization.

Add event deletion functionality.

Allow the user that created an event to delete it outright within 24 hours of creation time. We expect users to create dummy events via experimentation or by mistake. Allow deletion of these without risking deletion of other user's data, or historical data.

The input fields in entry boxes overlap.

The sizing of input fields is wrong so that they overlap underneath successive fields. This can be seen on iphone browser when the input fields are clicked on.

login display

show name of person logged in plus status, instructor or admin

adding attendees

It would be helpful if typing a name into the attendees field would suggest names matched in the database.

For list of students who attended an event, add whether payment method is up to date.

Instructor should be able to see a list of students that have currently registered for a particular class. With each student entry show the payment / membership level. This is both national org registration and local training fee registration. For students that pay per class the instructor can click an accept link to register the instructor has accepted the training fees.

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.