Giter Club home page Giter Club logo

ncujhs's Introduction

What is this?

This is a teacher dashboard for the school I work at.

It is based on the Learn Node course by the fabulous Wes Bos.

Who am I?

I am a middle school teacher learning Web Dev to make some of the non-teaching parts of my job easier.

What needs to be done?

Users - Teachers, Admin, Students. Each with a differnt view and ability to change things.

Landing page - if you are not logged in then all you see is the login

Calendar- Everyone can see the events calendar, but only Admin can add things to the calendar. -- Done, I think

Added Feature- home page shows calendar events starting today (or maybe yesterday) and highlights events that are today, and only shows 2 weeks in the future. Click on Calendar page and it shows all events from 2 weeks ago until the end?

Callback - This is the list of late assignments. only a teacher can create an assignment and it needs to be tagged to the teacher and the student. Teacher view includes a check box for completed assignment.
When a student goes here they see a list of all their own assignments from all teachers.

Teachers - Each teacher should have a list of TA students. These are Teacher Advisory or Homeroom students.
When a teacher goes to callback they should see a list of callback assignments for their own TA students.
Alternate page where a teacher sees all the callback assignments that they created.

Students - Student has an editable list of up to 8 teachers. Each student sees the calendar of events, and their callback assignmnets, and their teacher's current assignments.

Current Assignment - Each teacher should have a current assignment. updatable by the teacher only on their own home page? Their students see if on their own home pages.

Student Focus - This is where teachers keep track of students and parent contacts. Just notes about students that all teachers can see. Students cannot see this at all. Teachers and Admin can create and view. Each one tagged to a student and an author. Tags - parent contact, behavior, referral.

Search - Only available to teacher or admin. Search by a student name and pull up that student's info: current assignments, callback, and student focus.

User - Admin only option to adjust user roles. Currently just isAdmin, and isTeacher booleans, since some people need to be both.

Heroku deploy: https://jhs-dashboard-test.herokuapp.com/ This deploys off the master

ncujhs's People

Contributors

mysticfalconvt avatar dependabot[bot] avatar

Stargazers

Santhosh B. Appan avatar

Watchers

 avatar

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.