🎓 Real Client Project · Super Teacher – Edureforms Pvt Ltd

SuperInstaller
Automated School
Software Deployment

One-click batch automation that installs 15+ educational applications across 32-bit and 64-bit Windows school lab environments — zero technical expertise required.

👩‍💻 Bukke JhansiBai · DevOps Engineer
📅 Aug 2025 – May 2026 (ongoing)
🏫 2 Lab Environments
📦 15+ Applications
The Challenge
Problems Solved
❌ Problem
15+ apps had to be installed manually on every school PC — slow and error-prone
✅ Solution
One-click START_HERE.bat automates the full installation sequence
❌ Problem
MIT App Inventor Emulator failing silently — cause unknown
✅ Solution
JRE, .NET, and Visual C++ auto-installed first as required prerequisites
❌ Problem
One crashed installer would stop the entire script
✅ Solution
if exist guards skip failed/already-installed software gracefully
❌ Problem
General Lab (32-bit) and Da Vinci Lab (64-bit) need different software packages
✅ Solution
Two separate installer folders — correct architecture builds per lab
❌ Problem
No way to diagnose which software failed after installation
✅ Solution
Per-software logs + summary install_log.txt generated automatically
Installation Flow
How It Works
1
Extract & Open Folder
Extract OneInstaller_32bit.zip or OneInstaller_64bit.zip. Open the extracted folder and double-click Offline-Online-Software files first.
2
Run as Administrator
Right-click START_HERE.batRun as administrator. A black installer window opens and runs automatically.
START_HERE.bat
3
Prerequisites Auto-Install
Script installs in correct order:
JRE 8u461 → .NET Framework 4.8 → Visual C++ 2015–2022
4
Educational Software Installs Silently
All apps install in sequence with no clicks needed. if exist guards ensure one crash doesn't stop others. Many programs show no UI window.
5
Log Generated — Restart
After completion, install_log.txt is created. Desktop shortcuts appear for installed apps. Restart the computer to complete setup.
⚠️
MIT App Inventor — Windows Features Required: Open Turn Windows features on or off and enable ✅ Virtual Machine Platform · ✅ Windows Hypervisor Platform · ✅ Hyper-V (if available). On Windows 11 23H2/24H2 these are usually already enabled — you can skip this step.
Package Contents
Software Included

Prerequisites — Both Packages

SoftwareVersionPurpose
Java Runtime (JRE)8u461Required for MIT App Inventor Emulator
.NET Framework4.8Required for MIT App Inventor Emulator
Visual C++ Redistributable2015–2022Required for MIT App Inventor Emulator
🖥️ 32-bit Package — General Lab
💻 64-bit Package — Da Vinci Lab
SoftwareVersionNotes
TuxTyping1.8.1
Tux PaintLatest
Childsplay1.6
GCompris4.3.1
Krita4.4.2
OpenShot3.2.1
Python3.13.2
MIT App Inventor Tools30.265.0
Scratch3.29.1⬡ Manual install (internet required)
MakeCode ArcadeLatest⬡ Manual install (internet required)
SoftwareVersionNotes
GCompris25.0
Krita5.2.6
OpenShot3.2.1
Python3.13.2
MIT App Inventor Tools30.265.0
Scratch3.29.1
ScratchJrLatest
MakeCode ArcadeLatest
Mind+Latest
GDevelopLatest
Kodu Game LabLatest
BlueJLatest
Arduino IDELatest
Compatibility
Tested On
Windows 7
32-bit ✅64-bit ✅
Windows 8 / 8.1
32-bit ✅64-bit ✅
Windows 10
32-bit ✅64-bit ✅
Windows 11 (21H2/22H2)
32-bit ✅64-bit ✅
Windows 11 (23H2/24H2)
MIT Inventor ⚠️Others ✅
Engineering
DevOps Concepts Demonstrated
♻️
Infrastructure as Code Mindset
Repeatable, scripted deployment — run the same script on any machine and get the same result every time.
🛡️
Idempotent Installs
if exist guards make re-runs completely safe — already-installed software is skipped, not re-installed.
⚙️
Environment Separation
Separate deployment packages per architecture (32-bit General Lab / 64-bit Da Vinci Lab) — no one-size-fits-all shortcuts.
📋
Automated Logging
Full traceability — every install success or failure is recorded in individual logs plus a consolidated summary file.
🔬
Silent Install Research
Custom silent flags researched and tested per software package — not all installers support the same flags.
🏫
Real Client Delivery
Deployed in live school lab environments for a paying client — not a demo or tutorial project.