Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

#Courseware Scala App



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


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

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

last modified 2016-01-28 10:25


Courseware Scala App from Fürbahs, Lichtenegger, Nguyen



No releases published


No packages published