cisc475-project's People
cisc475-project's Issues
Clean up student and course entry forms as per Chester's 10/18 feedback
Need to make aesthetic changes to forms, fix bug with dynamic parts of the forms, add a delete button for courses, grades, etc
Write functions in firebase service for getting specific students or courses
Ability to search through tables
Should be based on tags, name, grad/undergrad, etc
Fix tag search to allow searching for multiple tags
Develop page to allow user to edit any data about students
Populate student entry HTML form with its data
Create abstract form that allows user to edit current student's information
So it is a populated version of the student form
Implement logic for searching tags and previous courses on modal
Create course class and potentially any other relevant classes
Develop front-end
Make page for viewing candidate list
Allow user to make final assignments, changes, and deletions from this page
Radio box isn't showing up checked on edit, even though it has a value
This is possibly an angular-material bug. Tried several combinations of ng-value, ng-model, ng-checked, etc.
Set up development environment (configure firebase, jQuery, angular, bootstrap within project file)
Convert Students Object to Array of Students (in matching)
Implement Deletion for Students and Courses
Final matchings page
Two tabs (students to courses and courses to students), with export button
Write logic in form controller to create student data object
Create form controller logic to create student data object to send to service
Write firebase functions to edit specific students and courses
Create an HTML form for creating a new course entry
Create student and course classes
Create controller for editing student form
Home Page Links
Add links to most important pages
Develop page to allow user to enter any data about students
Create current assignments table above other candidates table in modal
Allow user to filter by schedule on modal
function already written for this, just need to connect to front-end
Need a way to cast returned firebase objects to actual model classes
Object.create() didn't appear to be working. This is needed to be able to call methods, especially on edit (add/remove course). There is a workaround, but translating to the actual class would be ideal.
Develop page to allow user to view all data about course sections
Create an HTML form for creating a new student entry
*This sub-issue does not encompass entering information into the database
Fix firebase functions that delete candidates
When the user presses "remove candidate" on courses modal and the candidate that they are removing is already part of a finalized assignment, then that assignment should be deleted as well (currently, that assignment remains).
Make dropdown for AM/PM on forms
Clean up student and course entry forms as per Chester's 10/18 feedback
Need to make aesthetic changes to forms, fix bug with dynamic parts of the forms, add a delete button for courses, grades, etc
Populate course entry HTML form with its data
Create table for viewing all courses
Error handling for empty fields in student/course forms
Student info expanded on click in course candidates modal
Develop page to allow user to view all data about students
Firebase functions for assigning TA/LAs
Checkbox on modal for filtering undergraduate and graduate students
Formulate database
Export CSV from final matchings page
Write logic in form controller for creating course data object
To be sent to the service for inserting into database
Develop page to allow user to enter any data about course sections
Firebase rules could be built out more
Example: should add regular expressions for time (HH:MM AM/PM)
Write Angular/JavaScript logic to insert new course data into Firebase database
Write Angular/JavaScript logic to insert new student data into Firebase database
Set up backend of firebase so that class data can be fetched for viewing
Develop page to allow user to edit any data about course sections
Create table for viewing all students
Can't seem to add course with 0 TAs/LAs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.