| Crates.io | panopto_video_submitter_tester |
| lib.rs | panopto_video_submitter_tester |
| version | 0.1.2 |
| created_at | 2026-01-15 10:33:37.608777+00 |
| updated_at | 2026-01-17 14:42:22.794909+00 |
| description | A tool for testing Panopto video submissions |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2045197 |
| size | 898,981 |
Een tool om te controleren of studenten hun Panopto-video's correct hebben ingediend en gedeeld.
Terug te vinden op : https://github.com/simondegheselle/panopto_video_submitter_tester-/
Als docent wil je snel kunnen controleren of:
De tool genereert een CSV-bestand dat je in Excel kunt openen voor een duidelijk overzicht:

Je ziet per student:
input.yaml aanmakenMaak een bestand input.yaml aan in de hoofdmap van het project met de volgende structuur:
panopto_base_url: "https://hogent.cloud.panopto.eu"
csrf_token: "JOUW_CSRF_TOKEN"
asp_auth: "JOUW_ASPXAUTH_COOKIE"
filter_date: "2026-01-13"
students:
- student1@student.hogent.be
- student2@student.hogent.be
- student3@student.hogent.be
| Veld | Beschrijving |
|---|---|
csrf_token |
CSRF-token voor authenticatie (zie hieronder) |
asp_auth |
ASP.NET authenticatie-cookie (zie hieronder) |
filter_date |
Alleen video's van deze datum tonen (formaat: YYYY-MM-DD) |
students |
Lijst van student e-mailadressen om te controleren |
De csrf_token en asp_auth waarden moet je kopiëren vanuit een actieve Panopto-sessie in je browser.
Open je Panopto-omgeving in de browser en log in met je docentenaccount.
F12 of Ctrl+Shift+I (Windows) / Cmd+Option+I (Mac)F12 of Ctrl+Shift+IF5) of navigeer naar een map met video'sFolders of GetSessions)Klik op een API-request en zoek in de Headers:
Voor asp_auth:
Cookie.ASPXAUTH= (zonder de .ASPXAUTH= prefix zelf)*Voor csrf_token:
X-Csrf-TokenDe studentenlijst kun je eenvoudig exporteren vanuit iBaMaFlex:
input.yamlZorg dat elk e-mailadres op een nieuwe regel staat met een - ervoor:
students:
- jan.janssen@student.hogent.be
- piet.pieters@student.hogent.be
cargo run
De output wordt opgeslagen in de output/ map met een timestamp:
output/output_20260113_143022.csv
Je tokens zijn verlopen. Log opnieuw in op Panopto en kopieer nieuwe waarden.
filter_date correct is ingesteldDe tool handelt rate limits automatisch af met exponential backoff. Bij veel studenten kan het even duren.