eduSteem developement update (Week 4)

in #utopian-io6 years ago

Repository

https://github.com/bflanagin/EduSteem

Banner.png

New Feature: Student Login


The desktop application is designed to be everything the user needs to create, distribute, and grade work done within the system as well as give an interface for students to work within. Given the former requirement the default administration first approach didn't lend itself to the cause. In this update we add a kiosk style student login, this in combination with a Student UI (Next update), single computer families / schools will be able to use the software as efficiently as those with multiple devices in their homes or schools.

shot-2018-07-05_14-40-14.jpg

One feature not yet implemented is the ability to change the background based on time of day or other factors. Currently the image is pulled from one of my pictures on Heliographs web page.

Implementation

Pull Request 9

The UI code for the student login is found in LoginStudent.qml. The logic for the student authentication is found here general.js (240-258). The rest of the interface is created using other function and are as follows:

  • Clock : Timer and the display

  • Today: The load_Day function found in scheduler.js is used to build a list of the day's events and the display can be found here

Improvements

While functionality is still being squared away it became apparent the the way the interface was taking shape was not as intuitive as I had first imagined. With this update we change the general layout of the interface to better fit with modern UI's while hopefully maintaining some of the original aspects of the tool.

Improvement: LeftMenu


leftMenu1.jpg

Implementation

Pull Request 9

The left menu button style is now larger and is created using a custom element. The code for the element can be found here

Improvement: SubMenu


newSubMenu1.jpg

Implementation

Pull Request 9

Of course without the long form menu that was the left side of the screen we had to move the lists to their own sub menu. This sub menu displays on click as well as hover events. For those interested you can find the code here

Improvement: Top Bar


topBar.jpg

Implementation

Pull Request 9

Primarily a title bar with several buttons the TopBar's function will be more apparent in later versions. Its main purpose will be to alert the users to new notifications. However, at the moment these features have yet to be implemented. The code for the top bar is found here

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:  
Loading...

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

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

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.033
BTC 92268.82
ETH 3102.93
USDT 1.00
SBD 3.03