Automatically complete JKO courses with SCORM tracking and progress monitoring.
- ✅ Automatically clicks Start/Resume buttons
- ✅ Completes lessons via SCORM API
- ✅ Verifies completion checkmarks before proceeding
- ✅ Auto-clicks "Next Lesson"
- ✅ Monitors progress and auto-exits at threshold (default 93%)
- ✅ Configurable settings via popup UI
- ✅ Real-time status and logging
-
Download the extension folder (
jko-automation-extension) -
Open Chrome and navigate to:
chrome://extensions/ -
Enable "Developer mode" (toggle in top-right corner)
-
Click "Load unpacked"
-
Select the
jko-automation-extensionfolder -
Done! The extension icon will appear in your toolbar
-
Navigate to a JKO course on
https://jkodirect.jten.mil -
Click the extension icon in your toolbar
-
Click "
▶️ Start Automation" -
The extension will:
- Click Start/Resume if needed
- Complete each lesson
- Verify checkmarks
- Click Next Lesson
- Exit when progress reaches threshold
- Default: 93%
- The extension will auto-exit when progress reaches this percentage
- Default: 10
- How many times to retry a lesson before forcing "Next"
▶️ Start Automation - Begin the automation- ⏹️ Stop Automation - Stop the automation
- Settings - Configure threshold and max retries
- Log - View real-time activity log
- Running (green) - Automation is active
- Stopped (red) - Automation is inactive
- Progress - Current course completion percentage
- Target - Configured exit threshold
- Only works on JKO domains (
*.jten.mil) - Requires access to course iframes
- Settings are saved automatically
- Works with SCORM 2004 courses
Extension not working?
- Make sure you're on the JKO course page
- Reload the page after installing
- Check browser console for errors
Progress not updating?
- The progress element may be in a different iframe
- Check the console logs for details
Lessons not completing?
- SCORM API may not be loaded yet
- Extension will retry automatically
- No data is sent externally
- All automation happens locally in your browser
- Settings stored in Chrome sync storage
For educational and authorized use only.