{% extends 'base.html' %}
{% block title %}Cloud Synchronization & Updates • Student Smart Portal{% endblock %}
{% block content %}
Two-way cloud synchronization with Cloudflare D1 & automated OTA software updates.
Cloud synchronization & Updates
SSP@OUC. Connect to the internet only when synchronizing records or checking for updates.
Installed Version: v{{ curr_ver }} (Classroom Server) • Last checked: {{ last_check_text }}
{% if last_status and last_status.get('update_available') %}{{ last_status.get('release_notes', '') }}
{{ last_status['error'] }}
{% endif %}Securely downloads ready exams from Cloudflare, syncs faculty profiles, and uploads completed offline attendance and exam results.
{% if sync_status and sync_status.total_pending > 0 %}An administrator must initiate direct synchronization.
{% endif %}{{ r['details'] }}
No synchronization runs recorded yet.
{% endif %}Import the encrypted staff permissions file downloaded from the Cloudflare portal, then link each faculty member to the corresponding local account.
| Cloud Username | Cloud Role | Status | Local User |
|---|---|---|---|
| {{ x['cloud_username'] }} | {{ x['cloud_role'] }} | {{ x['cloud_status'] }} | {% if x['local_username'] %} {{ x['local_username'] }} {% else %} Unlinked {% endif %} |
Administrators can launch a teacher's attendance session and display its QR code without using that teacher's password.
Upload an encrypted quiz package exported from home or mobile. Imported quizzes stay closed until you select Launch.
| Quiz | Revision | Action |
|---|---|---|
| {{ x['title'] }} | {{ x['revision'] }} | Open & Show QR |
No imported quizzes yet.
{% endif %}Export encrypted offline results for manual upload or archiving.