Bulk import and export

Bulk import and export

WebBoard's bulk import and export covers students, classes, curriculum, calendar, attendance and grades. Per-row validation, partial-success reporting and XLSX support via ClosedXML. The single biggest admin-time saver in the platform.

Setting up a school year by hand takes 60 to 100 hours per school. WebBoard's bulk import takes most of that work to a single CSV or XLSX file.

What you can import:

  • Students (with email, name, student ID, class assignment)

  • Classes

  • Curriculum (preserves Module → Chapter → Lesson hierarchy)

  • Calendar events (including recurrence)

  • Attendance (matrix format: students × dates)

What you can export:

  • Gradebook (CSV or XLSX with all categories and weighted averages)

  • Attendance (monthly or yearly matrix)

  • Analytics (per-student activity)

  • Student roster

How it works:

  • Per-row validation: each row is checked before the import commits

  • Partial-success reporting: "30 created, 5 updated, 2 skipped, 1 failed" with the exact reason for each

  • XLSX support via ClosedXML so spreadsheet exports keep their formatting

  • Use it once at the start of the year, then again for term-end reports

Browser support

Browser Support
Chrome
Yes
Firefox
Yes
Opera
Yes
Safari
Yes
Edge
Yes
Chrome Mobile
Yes
Firefox Mobile
Yes