emanguy / cmsc331-project2 Goto Github PK
View Code? Open in Web Editor NEWA website for the UMBC advising staff, allowing them to do away with paper in favor of signing up for student advising electronically.
A website for the UMBC advising staff, allowing them to do away with paper in favor of signing up for student advising electronically.
Use ted's display for showing all available times
We need to validate the selected date so you cannot select a date within 48 hours of the current date.
Appointments can only range between 8AM and 4 PM Mon-Fri according to Lupoli. We should update this in Results3.
Button that selects all advisors for that department.
so if none of the checkboxes for individual or group are checked, NULL is store into the respective objects but the code does not account for the chance of there being a NULL. The easy fix is just to add if ($chkbGroup != null)
...
etc
An offshoot of #13 , I noticed that if you don't check ANY boxes on Results1.php you can still advance to Results2, Results3, etc. with just a blank page. This could impact the DB and should be fixed by tonight.
According to the Project 2 Requirements, we need to give the student the ability to remove appointments they've signed up for.
My proposed changes include:
We may need to assign multiple people to this.
We need to add watermarks to the fields on the main page.
I'll attach a google drive link to the new tables later.
We shouldn't be redefining a style tag in every PHP file. We need to consolidate all of our styles in one external CSS sheet.
Remember that importing an external stylesheet is done using
<link rel="stylesheet" type="text/css" href="PATH_TO_STYLESHEET">
In the advisor feedback, we were critiqued on not having return to home buttons. "Some navigational buttons would be useful, so that students don’t hit dead ends in the application. For example, the ‘Congratulations, Sign Up Successful’ page has no hyperlink back to the student portal."
I think that some of these should be in place of any pages that might include dead ends such as error pages, completion pages, or any others you guys might think of.
We should determine how to change the "contact Gene Burchette" bit in footer.html. Thoughts?
I just found out out that if Advisor X has an appointment at 9:00 and Advisor Y does not, the program does not currently check appointment calendars based on advisor name, only times. This needs to be fixed. Not sure if important to fix now or wait until we rework our DB setup?
So, say a student is in the middle of the appointment selection process, realizes he or she has already created an appointment. Would there be any way to grab the already entered student ID and skip the ID login page again for the Add/Delete Appointments page or is the overly ambitious and not worth the cost?
Self-explanatory.
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.