Angular Assignment #1 - Common for all - Coding School Attendance App
Create a site for allowing students to sign in to class for the day (similar to how Epicenter works). We want to navigate to three different views:
View 1: *A welcome screen, where I can navigate into different views.
View 2: * As a student I want to click a button next to my name so I can sign in for the day. I also want to click a button to sign out so everyone knows I've gone home for the day. NOTE: You may hard code some students if you choose.
View 3: * As a teacher, I want to go to a page to see a "Who's Here?" list of all the students who are here and not here, so I can keep track of my students.
Here are the criteria for your code.
- Use common directives, like ng-click & ng-repeat.
- Use ng-hide and ng-show to display information dynamically.
- Use a factory to share information among multiple controllers.
- Use ui-router to change states in your application.
- Use an Angular filter.
We'll also be looking at some familiar criteria:
Were individual partials used for all views?
- Is your logic easy to understand?
- Did you use descriptive variable names?
- Does your code have proper indentation and spacing?
- Did you include a README with a description of the program, setup instructions, a copyright, a license, and your name?
- Is the project tracked in Git, and did you regularly make commits with clear messages that finish the phrase "This commit will…"?
- We've also included some screenshots of how your site might look (these are suggestions, make it look how you want):