Skip to content
An Android application to help facilitate team-based learning exercises.
Java
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Kratzee

Team-based Learning (TBL) is a flipped classroom strategy that is growing in popularity in higher education.

An implementation of TBL involves students taking an in-class test, first as individuals and then again in their team.

Teams find out the correct answer by discussion and using a scratch-card. However, the assessment of the answers and their documentation is an onerous activity. A potential solution to this administrative burden would be the development of an electronic scratch-card system aiding the assessment process.

I have therefore created an a comprehensive system to help facility the delivery of a TBL session.

This was originally my final year project during my undergraduate Computing degree, however, I have since evolved the system architecture and aimed to add more features.

Fig 3 and 4 demonstrate the different UI for both quiz types. The main detail to note, is that the users will be able to find a star under the correct answer during the team quiz and keep track of their points.

During an independent quiz, the star and the points are not shown to force the users into a discussion during the team-based quiz. The same set of questions should be taken during both the individual and team-based quizzes. A session is deemed complete once both quizzes have been finished.

alt text

I have created a paid version of the app (yet to be released) that integrates with a web-portal, allowing detailed assessment of the collected data. An administrator can review the collected data, as well as other administrative functions. UX (user experience) research discovered that adding a custom feature where team-members were tagged as the same colour as the team colour, created a better UX. This is displayed in the image below.

alt text

Features (Free version)

  • Set your own Trivia based quizzes.
  • Scratch-card based submissions.
  • Remove All Questions/Participant Data, Edit and Create Question Sets, via the app.
  • The ability to take individual and team-based quizzes.
  • Access to set questions are accessed through a PIN given by the owner of the question-set.

Features (Paid version)

  • Trivia and Assessment based versions of the application. The main difference between a Trivia Quiz and an Assessment Quiz is that in the web-portal, an administrator can create the student profiles and create teams. The system will then assign a password which can be emailed to students through the web-portal.
  • Scratch-card based submissions.
  • Data from the application is used to power a website, displaying all collected information.
  • The ability to take individual and team-based quizzes.
  • Access to set questions are accessed through a PIN given by the owner of the question-set.
  • Authorised users can access a website where adminstration activites can be carried out.

Design

  • Adheres to the MVP architecture pattern.
  • Retrofit2
  • Dagger2
  • SQLite

Use

Feel free to download this lite version here: https://play.google.com/store/apps/details?id=uk.co.oliverbcurtis.kratzee

Download

The version stored here is a lite version with access to the Trivia based version only.

License

MIT License

Copyright (c) 2019 ollyc2015

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You can’t perform that action at this time.