Stellenwerttafel Plus
Date: 2019-02-07
Stellenwerttafel Plus was an educational application developed by Dynamotivation in early 2019 at age 16. It represented a multi-platform port and enhancement of Ulrich Kortenkamp's "Stellenwerttafel" IOS app, designed to facilitate a playful understanding of various number systems for students. The project was conceived as an internal school project with its creation provided significant insights into client-driven development and cross-platform adaptation.
Development
Development for Stellenwerttafel Plus took place over a few days in late January and early February 2019. The project originated as a "contract work" assignment for school, undertaken at age 16 in exchange for promised extra credit.
At the time the school faced a challenge: A lack of iPads for IT classes, reliance on old Windows 7 PCs, and prohibition of private phone use met with demand from parents and the curriculum to adequately teach in a digital manner.
This necessitated a solution to bring the elected original "Stellenwerttafel" educational tool to cheaper platforms.
For its Windows and Android, GameMaker Studio 1.4 was chosen as the platform after being proven to be viable through O.S.S.: Space Adventure and the Everyone Joins The Battle Generator respectively. This effort addressed the school's immediate needs by extending the live of their old devices. The original "Stellenwerttafel" app, by Ulrich Kortenkamp, was not ported directly, but rather its interactive approach to teaching number systems through visual manipulation remade in the new engine.
Although development was brought to completion after school within a week and the final result was accepted, the app went ultimately unused due to other teachers disproving the enablement of old devices as a strategy going forwards.
Any and all payment in form of credit was refused despite a 1-hour presentation detailing the application's capabilities, mathematical implementations and coding style being explored in detail as proof of work.
Challenges
The development of Stellenwerttafel Plus presented several distinct challenges:
- Platform adaptation:
- Retain all required functionality while adapting the user experience to both Windows and Android environments.
- Consistent behavior of math, especially floating points, were needed across all platforms.
- New functionality to support for "base n" number systems.
- External stakeholder
- Time constraints:
- Completion of development was achieved within a highly compressed timeframe to address the requesting teachers deadline for a proof of concept to keeping costs low.
- Dealing with nonpayment:
- Even though all requirements were met faster than expected, the school did not uphold their end of the bargain and did not provide any extra credit.
- In response neither the app, nor its source code was not turned over.
Features
Stellenwerttafel Plus faithfully replicated the learning methodology of the original "Stellenwerttafel" app.
A particular focus was placed on a playful user experience for younger students, with "balls" representing different numbers which slid apart in a smooth and satisfying way when split into a lower denomination.
Key features included:
- Interactive number learning:
- Students could intuitively manipulate numerical representations by dragging a "ball" that would visually fuse and split, thereby fostering an understanding of place value.
- Marking overflows to showcase where several digits could be optimized away into a bigger digit.
- Comprehensive support for various number systems:
- Decimal (base 10)
- Binary (base 2)
- Hexadecimal (base 16)
- Octal (base 8)
- Custom "base n" systems
- Generating the German word for any given number
- Cross-platform availability:
- Windows
- Android



Availability
For the aforementioned reasons Stellenwerttafel Plus was never formally released to the public or provided to the school.
Ultimately, the extra credit was not required, and the school successfully secured funding for iPads, minimizing impact on both sides.
Out of respect for the original author, Ulrich Kortenkamp, and due to the absence of explicit permission for distribution, Stellenwerttafel Plus was never made publicly available. The original source code is preserved, though there are no current plans for its release or further development.
Lessons Learned
The development of Stellenwerttafel Plus provided insights into educational software development, client-based projects, and intellectual property management:
- Client-driven development:
- Practical experience was gained in understanding, adapting to, and fulfilling specific client requirements.
- Cross-platform adaptation:
- Solidified skills in porting existing application interfaces and logic to multiple distinct operating systems (Windows and Android) from a single codebase.
- Project documentation:
- Gained experience in formally presenting project outcomes and technical capabilities.