Giter VIP home page Giter VIP logo

edusteem's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mhall119

edusteem's Issues

Multiple lessons can be "live"

In order to move the class along the teacher sets classes as being "In Progress." We can set more than one class to this mode which causes an issue on the students interface.

Lesson status

Each lesson will need to have a status assigned to it. Logically this needs to be an int values should be

0: Not started.
1: Started.
2: Working on.
3: Turned in.
4: Revise.
5: Accepted.
6: Published.

Student stats

Stats to collect

  • Daily Review Score
  • Daily Task completion
  • Number published

Deleting Items

We should be able to delete or remove items from various lists. Here is what I need so far

  • Schedule
  • Resources

Media

Currently the interface is a text only afair. The ability to choose, save, upload, and retrieve images and other media is needed.

Fails to build on Ubuntu 18.04

I installed qtcreator from Ubuntu's archives, and also a bunch of qt*-dev packages to get it to build, but now it's failing to run with the following error:

QQmlApplicationEngine failed to load component qrc:/main.qml:2 module "QtQuick.Window" version 2.11 is not installed

Ubuntu 18.04 has Qt 5.9.5 in it's archives.

Settings area

Now that the main interface is nearly complete we have settings that need to be addressed

  • General
  • Start Date
  • First Semester Length
  • Second Semester Length
  • School Year Length (Could be used to determine or could be determined by semester length
  • Classes
  • Add, Set Color, Set Background (maybe)
  • Update
  • Delete
  • Teachers
  • List all Teachers connected to school ID
  • Ability to load the Teachers profile, see what they've contributed etc.
  • Ability to remove them if necessary.

Student Activities

In the lesson plan editor educators can add student instructions The interface needs more work to turn the instructions into some actionable product.

Things needed to be added

  • templates for input in student view
  • Student resources
  • Student Instructions

Create full editor

Originally it was my hope to have a clean and cluttered free editor for users to "just type" I realize now this is the wrong way to do it. Hopefully this will make things even better going forward

Mobile Student Info

Info about the student for the educator to access at a flick of the screen

Moving Units

Need to finish the Unit movement code. Are numbered, just static.

No lesson dialog

When a teacher has no lesson for the day scheduled (I've fallen behind on lesson planning) a dialog should appear to allow quick entry into creating the lesson. The dialog should only contain as much as is needed to successfully set the class as active.

Unit Lesson control

Needs to be an quick menu for various options.

  • Move (change order of the lesson)
  • Copy
  • Delete

Week End Review

Each student will have a final task to complete each week after completing all the lessons. This will be in the form of an automatically generated report that includes the students work in each subject. The student will the have the ability to post their work to the STEEM network for micro-scholarship rewards.

Show All lessons

On days when there are no lessons scheduled you should be able to make a lesson directly from the dashboard. This would streamline the workflow.

Update for screens

When you launch a class the interface doesn't automatically update the status for the class. We need to fix this. Areas that need to be looked at

  • Educator dashboard
  • Lesson Control
  • Lesson View
  • Student Dashboard

Mobile - Control lesson flow.

The way I see it, once you have started the lesson you should be able to control both your screen and any screen connected to that lesson.

  • Change resource
  • monitor student engagement (window loosing focus)
  • possible quiz like game where students can "buzz in" to answer.

Text box entry

Text areas in Lesson wizard has no default width or height causing it hard to target with your mouse.

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.