Giter VIP home page Giter VIP logo

flex-site's People

Contributors

nanbul98 avatar tylerecouture avatar

Watchers

 avatar  avatar  avatar

Forkers

nanbul98

flex-site's Issues

Add student to event - Teacher ability?

If a student hasn't signed up for an event, but shows up, allow teachers to add them.

However, if this is an event that hasn't reached its max capacity and allows for people to join late, they should just have the student register themselves online (i.e. there shouldn't be a cutoff time for this event)

Handle mixed content

If a teacher includes a link to a non-secure image (not https://) then the browser will indicate that the site is not secure.

mass import of users

An admin needs to be able to mass import users from a csv file. Eventually this will be automated/scheduled

Location descriptions

Display room number, and pop-up descirption on hover. I.e. B201 (--> Hackerspace)

Track teacher location

A filterable/sortable list showing teachers and their event (or prep, collaboration, etc.)

Date filtered too.

Attendance with Keypad

Teachers should be able to choose a "keypad" option that will allow student to enter their student numbers, similar to our current keypad app, but built in to the website and attendance system.

Event registration cut off time

Allow teachers to enter a number indicating the registration cutoff for the event (important if prep materials are needed for each student, or external registration is required, etc). If cutoff = 0, student can register up until he event has started.

Default = 0?

Summernote wysiwyg editor styling

The summernote widget is messed up and needs to be restyled (see hackerspace solution) or removed. Try to get the non-iframe widget working...

Could also remove the editor, and just use seperate fields for Text, a Link, and an image. This would standardize Event entries and allow them to be displayed more consistently in different areas and on mobile.

Attendance export for Synervoice

Ability to export aggregated attendance data in a format compatible with Synervoice. I have the format, but we're not sure if this is even possible to to through Synervoice as it might conflict with regular attandance callouts. Barb is checking in to it.

Email notifications

Add ability to email notifications to users. Will need a generic sd72 email account to send from, or we can use gmail. But that might have PIPA issues.

Add specific notifications as separate issues, this is just for the ability to do it at all.

Minimum attendance

If minimum attendance is not met then the event will be canceled. Default = 5?

This will also require date field that will determine when to check if the minimum has been met. Default = 48 hours?

Also requires a method to notify those who registered, if the event IS canceled. Possibly notify the homeroom teacher for those students?

Easy copy of events

Allow teachers to copy past events with a click. They will just need to set the new date, and change anything else they want changed.

Password reset

Users reset their own and homeroom teachers should be able to for their students as well... when they forget.

Mutli-week events

Events that require multiple subsequent weeks of participation to build mastery (or short courses, etc. Auto-sign up student for all required weeks, and only allow sign-up for the first week.

Registration Open date

Allow teacher to provide a date (or number of days) that registrations open for the event.

Default = 7 days prior (Wed) or 5 days prior (Friday)?

This would allow events that require > 1 week prep.

Registration limits

Add an attendance limit to each event. Disable events that have reached max attendance.

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.