{% extends 'base.html' %} {% block title %}Professor dashboard - Student Smart Portal{% endblock %} {% block content %}
{{ 'ADMINISTRATOR DASHBOARD' if actor.role == 'admin' else 'TEACHER DASHBOARD' }}

Attendance management

{{ actor.display_name }}

Start a session, project its QR code, and let students check in.

Server ready
MCQ quizzes are now available. Create or manage MCQ quizzes →

Start a lecture

Creating a new lecture closes only your own previous open lecture.

{% if actor.role == 'teacher' %} {% if not portfolios %}

Add a portfolio in My portfolios before starting a lecture.

{% endif %} {% endif %}

How students check in

1Connect to the classroom Wi-Fi.
2Scan the projected attendance QR code.
3Enter an Arabic full name, select stage, and optionally enter group.
A browser cookie helps block multiple submissions on the same browser. Students can bypass it by clearing browser data or using another browser, so it is not proof of physical presence.

Recent lectures

Most recent 100 sessions
{% if classes %}
{% for cls in classes %}{% endfor %}
LectureDate (Baghdad)PresentStatus
{{ cls['title'] }}{% if cls['portfolio_course'] %}
{{ cls['portfolio_course'] }} — {{ cls['portfolio_component'] }}
{% endif %}
{{ cls['created_at'] | localtime }}{{ cls['attendance_count'] }}{% if not cls['closed'] and cls['closes_at'] > now %}Open{% else %}Closed{% endif %}View
{% else %}

No lectures yet. Create your first session above.

{% endif %}
{% endblock %}