timberline-secondary / flex-site Goto Github PK
View Code? Open in Web Editor NEWWebsite for Timberline's Flex Activities
Website for Timberline's Flex Activities
In student view, put in section that shows what they've registered for.
Separate from the student import, we need to be able to import and update staff users.
Already do this for student import. Will prevent errors if the headings are left on the csv file.
Students trying to click it. Seems intuitive to click.
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)
These two widgets don't match in the crispy styling and aren't properly responsive.
If a teacher includes a link to a non-secure image (not https://) then the browser will indicate that the site is not secure.
In the box at the top where ti shows what events students have chosen, they should be able to click or hover to get the full event info.
An admin needs to be able to mass import users from a csv file. Eventually this will be automated/scheduled
add "first_login" boolean to profile
redirect to password login page if true and haven't reset password.
Allow bulk creation of events for future weeks.
Display room number, and pop-up descirption on hover. I.e. B201 (--> Hackerspace)
Several students have requested.
Check Hagen and Jeremy events.
A filterable/sortable list showing teachers and their event (or prep, collaboration, etc.)
Date filtered too.
If they're not already signed in.
Mostly the main menu (underline white, selected page/tab is outlined in blue with dim text, submenus display automatically, etc.
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.
Otherwise admin must add them all beforehand. Use a Select2 widget if possible? Like tags but only one choice?
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?
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.
This will allow the office to search a student's name and let them know what flex they should be in.
Configure with the styling options we want and fix font size within widget, etc.
Instead of graying out.
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.
Page for teachers to view their homeroom students and confirm they have registered for the week.
Students can change their events, but this capability should cease once the event has past.
Allow them to see what students see with a toggle switch/option.
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.
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?
If a link to an image is provided, need to provided smarter sizing and positioning within the description.
maybe .pullright 25% if on widescreen, and below on small screens?
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.
When creating or editing an Event and leaving the "facilitators" field blank, the validation errors doesn't appear properly (wrong spot in Firefox, not at all in Chrome). This is a bug/missing feature in the "chosen" widget:
harvesthq/chosen#515
Try to find a workaround.
Users reset their own and homeroom teachers should be able to for their students as well... when they forget.
"what if when someone removed their attendance for the flex 2, the site would bring them to the flex 2 sign up page instead of the flex 2 sign up page"
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.
XOR (exlusive or) might be confusing.
Currently just popdown as a bullet. Try to match sd72 site styling.
Otherwise they can sign up late and will be marked there by default without having to sign in on the keypad.
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.
404 etc.
Add an attendance limit to each event. Disable events that have reached max attendance.
Teachers should be able to enter attendance using a method/UI similar to CIMS (to keep it familiar)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.