Choosing an Authoring Approach for a No-Internet School Lab
A government higher secondary school in Bihar has 12 lab computers (2 GB RAM, dual-core, Windows 7, no internet) plus one donated laptop. Four Class 11 students and a physics teacher have six weeks to build an interactive revision package for Class 10 science: 30 topics, each a short text page, one diagram and a four-question quiz with instant feedback. It must run from a pen drive and from a burnt CD with nothing installed and no internet. There is no software budget, and the students know basic HTML but cannot write JavaScript from scratch. Last year's attempt used a 3D animation suite: the output folder was 690 MB, three lab machines froze during playback, and on half the machines a video area showed a black rectangle while the sound played normally. The CD writer takes 700 MB discs and the lab's pen drives are 8 GB.
1. Which authoring approach should the team use? Justify it against at least two alternatives using the constraints above.
Read the worked answer
Recommendation: standards-based HTML pages authored in a free HTML editor (or a free HTML-exporting authoring tool such as eXeLearning), with quiz logic taken from a small ready-made JavaScript template the students can copy and edit.
Why the alternatives lose:
- 3D/animation suite: needs GPU and RAM these machines do not have; produced 690 MB; the black rectangle is the classic missing-codec symptom when a player is embedded. Rejected on hardware, size and reliability, not on looks.
- Flash-style interactive package: needs a browser plug-in that installed browsers no longer ship. One missing plug-in equals a blank area on every machine, and the team cannot install it because there is no internet and no admin rights.
- Proprietary CBT tool: licence cost plus an installed runtime; both violate 'no budget, nothing installed'.
Why HTML/CSS wins: a browser already exists on every machine, so the runtime is free; text pages plus compressed diagrams can be budgeted at roughly 15 MB per topic, comfortably under 700 MB; relative links work from a pen drive letter that changes; and the students' existing HTML knowledge covers about 90% of what is needed, leaving only one copied quiz script to learn.
2. On some machines a topic video plays sound but shows a black picture. Diagnose the cause and state a rule the team should follow for the remaining 29 topics.
Read the worked answer
Sound decoding while the picture stays black means the file was found and opened and the audio stream was decoded. The failure is in the video stream path: either the codec/profile used for encoding is not available in that machine's player, or the old GPU cannot handle the resolution through the player's accelerated path. It is not a broken link, because the audio plays.
Diagnosis steps: copy the identical file to the oldest and the newest machine and compare; open it in both the browser and a standalone player; re-encode the same clip with a conservative codec/profile and low resolution and test again. If the re-encode plays everywhere, the original profile was the fault.
Rule for the team: the delivery target is the oldest machine in the lab, never the developer's laptop. Pick one video format that plays with no extra install, keep resolution modest, and run a three-machine test (oldest lab PC, donated laptop, one borrowed machine) on a sample topic before mass production. Discovering this after 30 topics are authored costs far more than one test clip.
3. Plan the delivery and the acceptance test so the finished package fits the disc and opens on any machine.
Read the worked answer
Size budget: a 700 MB disc should be filled to about 85% (roughly 600 MB) to leave headroom for the file system and to avoid over-burn failures. With 30 topics that is about 20 MB per topic. Spend it as: text pages about 50 kB each, diagrams exported for screen at 1024 px wide (60-150 kB) rather than 300 dpi print output, and narration at 64 kbps mono MP3 (~0.5 MB per minute) only where it adds value.
Structure: put index.html at the root, so a double-clicked disc opens that file before anything else and all relative links stay valid. No drive letters, no file:/// paths, no spaces in file names. Suggested folders: /index.html, /topics, /media, /quiz, /about.
Acceptance test before burning: on all 12 machines, offline, open from the pen drive, complete the quiz on topic 1, hear the audio, and see no black rectangles. Then burn one disc and repeat on at least three machines including the oldest. Burn the full batch only after that passes. Label each disc with version and date, and keep the master folder so a re-burn is a copy job, not a rebuild.