Skip to content

Course Elements — Icon Reference

This page lists every course element with its real OpenOlat icon, ready to use in the manual.

Icons are rendered with the :o_icon_<class>: syntax — a MkDocs hook (hooks/oo_icons.py) that turns the token directly into <i class="o_icon <class>" aria-hidden="true"></i>, styled by docs/stylesheets/oo-docs.css (synced from OpenOlat's own _icons.scss via bin/sync_docs_css.py). This shows the exact icon OpenOlat uses — including the custom OpenOlat-font glyphs and layered/mirrored icons that a FontAwesome substitute could never reproduce.

Usage: insert an icon into a manual page with its CSS class, e.g.:

:o_icon_o_st_icon: Structure

Content

Icon Name DE Name EN Alias CSS Class
Ablageordner Folder bc o_bc_icon
Blog Blog blog o_blog_icon
Dokument Document document o_filetype_file
Externe Seite External Page tu o_tu_icon
HTML-Seite HTML Page sp o_sp_icon
Inhaltsseite (Seite) Page cepage o_page_icon
CP-Lerninhalt CP Learning Content cp o_cp_icon
Linkliste Link List ll o_ll_icon
Podcast Podcast podcast o_podcast_icon
SCORM 1.2 SCORM 1.2 scorm o_scorm_icon
Struktur Structure st o_st_icon
Video Video video o_icon_video
Video Livestream Video Live Stream livestream o_livestream_icon
Wiki Wiki wiki o_wiki_icon

Collaboration

Icon Name DE Name EN Alias CSS Class
Dateidiskussion File Dialog dialog o_dialog_icon
E-Mail E-Mail co o_co_icon
Forum Forum fo o_fo_icon
Mitteilungen Notifications info o_infomsg_icon
Teilnehmerliste Participant List cmembers o_cmembers_icon

Assessment & Tasks

Icon Name DE Name EN Alias CSS Class
Aufgabe Task ita o_gta_icon
Gruppenaufgabe Group Task gta o_gta_icon
Bewertung Assessment ms o_ms_icon
Checkliste Checklist checklist o_cl_icon
Portfolioaufgabe Portfolio Task ep o_ep_icon
Formular Form form o_icon_form
Selbsttest Self-Test iqself o_iqself_icon
Test / Prüfung Test iqtest o_iqtest_icon
Übung Practice practice o_practice_icon
Umfrage Survey survey o_survey_icon
Videoaufgabe Video Task videotask o_icon_videotask

Administration & Organization

Icon Name DE Name EN Alias CSS Class
Einschreibung Enrolment en o_en_icon
Kalender Calendar cal o_cal_icon
Teilnehmerordner Participant Folder pf o_pf_icon
Terminplanung Appointment Scheduling appointments o_appointment_icon
Terminvergabe Assignment of Dates den o_den_icon
Themenbörse Topic Broker topicbroker o_icon_topicbroker
Themenvergabe (alt) Topic Assignment projectbroker o_projectbroker_icon
Auswahl Selection cns o_icon_cns
LTI-Seite LTI Page lti o_lti_icon

Other

Virtual Classroom

Icon Name DE Name EN Alias CSS Class
BigBlueButton BigBlueButton bigbluebutton o_vc_icon
Zoom Zoom zoom o_vc_icon
Microsoft Teams Microsoft Teams msteams o_vc_icon
vitero vitero vitero o_vitero_icon
Adobe Connect Adobe Connect adobeconnect o_vc_icon
GoToMeeting GoToMeeting gotomeeting o_gotomeeting_icon
OpenMeetings OpenMeetings openmeetings o_openmeetings_icon

Third-party Integrations

These use OpenOlat's own custom icon font (fontello-built) rather than FontAwesome — glyphs FontAwesome doesn't have for these external brands. The :o_icon_<class>: syntax renders them exactly like any other icon on this page; no special handling needed.

Icon Name DE Name EN Alias CSS Class
card2brain Lernkarten card2brain Flashcards card2brain o_card2brain_icon
edu-sharing edu-sharing edusharing o_edusharing_icon
Edubase Edubase edubase o_edubase_icon
JupyterHub JupyterHub jupyterHub o_jupyter_icon
MediaSite MediaSite mediaSite o_mediasite_icon
Opencast Opencast opencast o_opencast_icon