eduSteem development update (Week 2)

in #utopian-io6 years ago (edited)

Repository

https://github.com/bflanagin/EduSteem

New Feature: Scheduler

Scheduler1.jpg

Classroom and school management needs a good solid base to work on and the new scheduler helps create that base. The aim is to make daily class arrangement a straight forward and easy process. Through eduSteem's simple interface, you set the Course and the days that it is to be taught then the software builds the calendar using the available units and the lessons connected to it. Whether the class is a ten minute review, or a two hour long block the scheduler is designed to work with any school setup, putting in breaks between classes where applicable.

Implementation

Pull Request:(5)

Using Qt's calendar.labs library and the Month grid I created a clean and simple calendar that can be clicked on to view the schedule for that day. The courses shown in the screenshot are of course placeholder classes as we build our lesson plans they will be replaced with the real data. For a full code reference to the interface see Scheduler.qml and for the interface to add classes to the schedule ClassEdit

General Improvements

Pull Request:(5)

  • AdminMenu.jpg
    Once we started implementing the more administrative tasks to the system we were required to create a new area in our main menu. The student roaster as well as a general settings option will be added and completed in coming updates.

  • studentdash1.jpg
    Quick and easy checks for each student is paramount in eduSteem as the relationship between student and teacher is closer to a master / apprentice than the typical class room structure. Each student has a product that they must create for each class, and this gives the teacher a fast way to keep track of what the student has turned in, and gives instant feedback to the student once the teacher has checked and approved their work.

  • lessonPlanview2.jpg

We use markdown to create the lesson plans in eduSteem, and with this update the Lesson Plan area has been improved. It now is more robust and feature filled, in this release we also take time to fix some of the special character "gotchas" that occur when sending and receiving data through various API's.

  • Other improvements: Scroll bars have been added to many of the input boxes that require more than a few lines of text. Several UX issues caused by rapid changes in the code have been resolved. And, the code tree has been cleaned up for easier additions to the code .

Find out more

eduSteem is going through a development sprint. These weekly updates, help keep me on track as well as giving those that are interested detailed reporting of my progress. The goal is to have it ready for use in a small school setting by the end of July. For further reading check out these other posts here on Steemit.

GitHub Account

https://github.com/bflanagin

Sort:  

Hello @bflanagin , please edit the repo name in top of this post and add the link to your repo. It is yet pointing to template url.

Ha, thanks @aneilpatel I'll get it fixed when I get back to my laptop.

Thank you for your contribution.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hey @bflanagin
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60913.71
ETH 2919.21
USDT 1.00
SBD 3.71