Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

#Courseware Scala App

<fhLogo>

<fhIma>

by Christoph Fürbahs, Alexander Lichtenegger, Phuong Nguyen

#General Information Courseware is a Management System for our Software Engineering Basics Course with Mr Robert Ladstätter. The app is developed in Scala with a SQLite database. The visual appearance is taken care of by the usage of CSS.

The main goals are:

- Managing the data of
	- students
	- lecturers
	- grades
	- assignments

#Application

The Application starts with loading the sqlite database. Then you can switch between different tabs in the upper area of the app.

<Screenshot Main Tab>

#Lecturer Tab

Here you can enter the

- Lecturer Name
- Assessment
- Student
- Points for an Exam

By clicking "Insert Grade" you can save the information in the database.

<Screenshot Lecturer Tab>

#Student Tab

Here you can enter the

- Student
- Student Name
- Student Number
- Grades

By clicking on view you can view all grades from one specified student. By clicking on the "Save as HTML" you can export the grades of the selected student in an HTML file in the project root folder.

<Screenshot Student Tab>

#Data Model

<Screenshot Data Model>

#Work Load

- GUI
    - 10 hours
- Git
    - 10 hours
- Programming
    - 40 hours
- Research
    - approximately 30 hours

last modified 2016-01-28 10:25

About

Courseware Scala App from Fürbahs, Lichtenegger, Nguyen

Resources

Releases

No releases published

Packages

No packages published