eduSteem development update (Week 2) by bflanagin

View this thread on steempeak.com
· @bflanagin · (edited)
$69.38
eduSteem development update (Week 2)
#### Repository
https://github.com/bflanagin/EduSteem

### New Feature: Scheduler 

![Scheduler1.jpg](https://cdn.steemitimages.com/DQmXxRbgknEr5PF366qcg8ZrdHSY465n1uQwKPnKLdRSavr/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](https://github.com/bflanagin/EduSteem/pull/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](https://github.com/bflanagin/EduSteem/blob/master/Desktop/Educator/Scheduler.qml) and for the interface to add classes to the schedule [ClassEdit](https://github.com/bflanagin/EduSteem/blob/master/Desktop/Educator/ClassEdit.qml )
 

### General Improvements

Pull Request:([5](https://github.com/bflanagin/EduSteem/pull/5)) 

* ![AdminMenu.jpg](https://cdn.steemitimages.com/DQmZcYDRBwGhQbfW3chSmRiTAPMnrxM64YeGVVmLXPqjMCP/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](https://cdn.steemitimages.com/DQmYuGASyHn7EzKVX6b8k9bXBy1SzQ6bPurJUHPuteyatmJ/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](https://cdn.steemitimages.com/DQmTsepSnwHVEyYv6joitzBGYrZuE6HBJPKZHTLtZBhzX4u/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.

* [Introducation](https://steemit.com/utopian-io/@bflanagin/edusteem-introduction)
* [edusteem development update week 1](https://steemit.com/utopian-io/@bflanagin/edusteem-development-update-week-1)


#### GitHub Account
https://github.com/bflanagin
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 47 others
properties (23)
post_id53,284,606
authorbflanagin
permlinkedusteem-development-update-week-2
categoryutopian-io
json_metadata"{"links": ["https://github.com/bflanagin/EduSteem", "https://github.com/bflanagin/EduSteem/pull/5", "https://github.com/bflanagin/EduSteem/blob/master/Desktop/Educator/Scheduler.qml", "https://github.com/bflanagin/EduSteem/blob/master/Desktop/Educator/ClassEdit.qml", "https://steemit.com/utopian-io/@bflanagin/edusteem-introduction", "https://steemit.com/utopian-io/@bflanagin/edusteem-development-update-week-1", "https://github.com/bflanagin"], "image": ["https://cdn.steemitimages.com/DQmXxRbgknEr5PF366qcg8ZrdHSY465n1uQwKPnKLdRSavr/Scheduler1.jpg"], "app": "steemit/0.1", "tags": ["utopian-io", "development", "education"], "format": "markdown"}"
created2018-06-17 05:00:42
last_update2018-06-17 22:53:00
depth0
children4
net_rshares0
last_payout2018-06-24 05:00:42
cashout_time1969-12-31 23:59:59
total_payout_value52.468 SBD
curator_payout_value16.910 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length3,720
author_reputation33,971,217,438,318
root_title"eduSteem development update (Week 2)"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (111)
@aneilpatel ·
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.
πŸ‘  
properties (23)
post_id53,353,088
authoraneilpatel
permlinkre-bflanagin-edusteem-development-update-week-2-20180617t190219049z
categoryutopian-io
json_metadata"{"users": ["bflanagin"], "tags": ["utopian-io"], "app": "steemit/0.1"}"
created2018-06-17 19:02:24
last_update2018-06-17 19:02:24
depth1
children1
net_rshares0
last_payout2018-06-24 19:02:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length131
author_reputation7,742,636,826,811
root_title"eduSteem development update (Week 2)"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@bflanagin ·
Ha, thanks @aneilpatel I'll get it fixed when I get back to my laptop.
properties (22)
post_id53,371,021
authorbflanagin
permlinkre-aneilpatel-re-bflanagin-edusteem-development-update-week-2-20180617t225143543z
categoryutopian-io
json_metadata"{"users": ["aneilpatel"], "tags": ["utopian-io"], "app": "steemit/0.1"}"
created2018-06-17 22:51:45
last_update2018-06-17 22:51:45
depth2
children0
net_rshares0
last_payout2018-06-24 22:51:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length70
author_reputation33,971,217,438,318
root_title"eduSteem development update (Week 2)"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@codingdefined ·
Thank you for your contribution.


Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/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](https://review.utopian.io/result/3/2322233).

---- 
Need help? Write a ticket on https://support.utopian.io/. 
Chat with us on [Discord](https://discord.gg/uTyJkNm). 
[[utopian-moderator]](https://join.utopian.io/)
πŸ‘  
properties (23)
post_id53,427,700
authorcodingdefined
permlinkre-bflanagin-edusteem-development-update-week-2-20180618t112200048z
categoryutopian-io
json_metadata"{"links": ["https://join.utopian.io/guidelines", "https://review.utopian.io/result/3/2322233", "https://support.utopian.io/", "https://discord.gg/uTyJkNm", "https://join.utopian.io/"], "tags": ["utopian-io"], "app": "steemit/0.1"}"
created2018-06-18 11:22:00
last_update2018-06-18 11:22:00
depth1
children0
net_rshares0
last_payout2018-06-25 11:22:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length524
author_reputation71,157,752,447,147
root_title"eduSteem development update (Week 2)"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@utopian-io ·
Hey @bflanagin
**Thanks for contributing on Utopian**.
We’re already looking forward to your next contribution!

**Contributing on Utopian**
Learn how to contribute on <a href='https://join.utopian.io'>our website</a> or by watching <a href='https://www.youtube.com/watch?v=8S1AtrzYY1Q'>this tutorial</a> on Youtube.

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

<a href='https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
πŸ‘  
properties (23)
post_id53,428,806
authorutopian-io
permlinkre-edusteem-development-update-week-2-20180618t113508z
categoryutopian-io
json_metadata"{"app": "beem/0.19.29"}"
created2018-06-18 11:35:09
last_update2018-06-18 11:35:09
depth1
children0
net_rshares0
last_payout2018-06-25 11:35:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length506
author_reputation152,913,012,544,965
root_title"eduSteem development update (Week 2)"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)