-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
This guide will teach you how to use AkademiTrack to automatically register your STU attendance.
Before using AkademiTrack, make sure you've completed the First Time Setup to configure your Feide credentials.
When you open AkademiTrack, you'll see:
- AkademiTrack - Application title with your school name
- Start automatisering - Button to begin monitoring
- Stopp automatisering - Button to stop monitoring (appears when running)
- Innstillinger - Settings button
- Gjeldende status - Current status display showing what the application is doing
- Activity Log - Scrollable log of all actions (if enabled in settings)
- Open AkademiTrack
- Click "Start automatisering" (Start Automation)
- The application will:
- Log in to iSkole using your saved credentials
- Fetch today's schedule
- Find all STU sessions for today
- Check for conflicts with other classes
- Begin monitoring registration windows
Enable auto-start in Settings to have automation begin automatically when you launch AkademiTrack:
- Click "Innstillinger"
- Go to "Automatisering" section
- Enable "Auto-start automatisering"
- Save settings
Now automation will start immediately when you open the app.
AkademiTrack logs in to iSkole using your Feide credentials. You'll see status updates like:
- "Logger inn..." (Logging in...)
- "Innlogging vellykket" (Login successful)
The application retrieves your schedule for today:
- "Henter timeplan..." (Fetching schedule...)
- "Timeplan hentet" (Schedule fetched)
AkademiTrack identifies STU sessions:
- "Fant X STU-økter for i dag" (Found X STU sessions for today)
- Lists each session with time and details
The application checks if STU sessions overlap with other classes:
- "Sjekker for konflikter..." (Checking for conflicts...)
- "STU-økt overlapper med [Fag] - hopper over" (STU session overlaps with [Subject] - skipping)
- Sessions with conflicts are automatically skipped to avoid issues
For each valid STU session, AkademiTrack:
- Calculates when the registration window opens
- Waits until the window is available
- "Venter på registreringsvindu for [Økt]..." (Waiting for registration window for [Session]...)
When a registration window opens:
- "Registreringsvindu åpnet for [Økt]" (Registration window opened for [Session])
- "Registrerer oppmøte..." (Registering attendance...)
- "Oppmøte registrert!" (Attendance registered!)
- System notification appears confirming registration
Once all sessions are handled:
- "Alle økter for i dag er behandlet" (All sessions for today are handled)
- "Automatisering fullført" (Automation completed)
- Automation stops automatically
To stop automation before it completes:
- Click "Stopp automatisering" (Stop Automation)
- The application will:
- Cancel all pending registrations
- Stop monitoring
- Return to idle state
- You can restart automation anytime by clicking "Start automatisering" again
Normal operation messages:
- Login successful
- Schedule fetched
- Session found
- Registration completed
Important notices that don't prevent operation:
- STU session has conflict with another class
- Session skipped due to overlap
- Registration window not yet open
Problems that may require attention:
- Login failed
- Network connection lost
- Unable to fetch schedule
- Registration failed
Detailed technical information (only visible if "Detaljert logging" is enabled):
- API requests and responses
- Internal processing steps
- Timing calculations
AkademiTrack shows system notifications for important events:
Registration Success
- Appears when attendance is successfully registered
- Shows the session name and time
- Confirmation that you don't need to do anything
Automation Complete
- Appears when all sessions for the day are handled
- You can close AkademiTrack or let it run
Error Notifications
- Appear if something goes wrong
- Check the activity log for details
- May need to restart automation
The activity log shows all actions taken by AkademiTrack:
Viewing the Log
- Visible by default in the main window
- Can be hidden in Settings → Generelt → "Vis aktivitetslogg"
Log Information Each log entry shows:
- Timestamp
- Message type (INFO, WARNING, ERROR, DEBUG)
- Description of what happened
Using the Log
- Scroll through to see what AkademiTrack has done
- Useful for troubleshooting issues
- Can be copied for support requests
Start AkademiTrack when you arrive at school or start your study session. This ensures it's ready when registration windows open.
Don't close AkademiTrack while it's monitoring. It needs to stay open to register attendance automatically.
Pay attention to notifications to confirm registrations are happening successfully.
For a hands-off experience, enable both "Start with system" and "Auto-start automatisering" in settings.
Watch the activity log during your first few uses to understand how it works and verify everything is functioning correctly.
AkademiTrack needs continuous internet access to communicate with iSkole.
If you start automation and have no STU sessions scheduled:
- "Ingen STU-økter funnet for i dag" (No STU sessions found for today)
- Automation stops immediately
- This is normal - you only need to run it on days with STU
If all your STU sessions overlap with other classes:
- Each conflicting session is logged with details
- "Alle økter har konflikter - ingen registreringer nødvendig" (All sessions have conflicts - no registrations needed)
- Automation completes without registering anything
- This is correct behavior - you shouldn't register for conflicting sessions
- Conflicting sessions are skipped
- Valid sessions are monitored and registered
- Each decision is logged clearly
If you start automation after a registration window has closed:
- "Registreringsvindu har stengt for [Økt]" (Registration window has closed for [Session])
- That session is skipped
- Future sessions are still monitored
You can install AkademiTrack on multiple devices, but:
- Each device needs its own setup
- Credentials are not synced between devices
- Running on multiple devices simultaneously is not recommended
- Registration may happen multiple times if run on multiple devices
AkademiTrack fetches your schedule fresh each day:
- No need to manually refresh
- Schedule changes are reflected automatically
- Stop and restart automation if your schedule changes during the day
While running, AkademiTrack:
- Only accesses your own iSkole data
- Only registers attendance for your account
- Does not interact with other students' data
- Operates within iSkole's normal usage patterns
Now that you know how to use AkademiTrack:
- Explore Settings & Configuration for customization options
- Check Troubleshooting if you encounter any issues
- Visit FAQ for answers to common questions
If something isn't working as expected:
- Check the activity log for error messages
- Visit the Troubleshooting page
- Check the FAQ page
- Create an issue on GitHub
- Contact the developers directly
AkademiTrack - Automated STU attendance registration for Akademiet schools
Made with ❤️ by CyberNilsen & CyberHansen
Website | Email Us | Licensed under MIT License