Update Saqel Platform: 2026-09-12 08:50:01

This commit is contained in:
Hamza-Ayed
2026-09-12 08:50:02 +03:00
parent cb4f2a3159
commit 1f31369893
414 changed files with 70042 additions and 113 deletions
@@ -308,7 +308,7 @@ class _TeacherAssignmentsQnATabState extends State<TeacherAssignmentsQnATab> {
size: 56, color: TeacherTheme.emeraldPrimary),
const SizedBox(height: 12),
Text(
'تسجيل رد صوتي سقراطي للطالبة ($studentName) 🎙️',
'تسجيل رد صوتي توجيهي للطالبة ($studentName) 🎙️',
style: const TextStyle(
fontSize: 15,
fontWeight: FontWeight.w800,
@@ -332,7 +332,7 @@ class _TeacherAssignmentsQnATabState extends State<TeacherAssignmentsQnATab> {
SaqelToast.showSuccess(
context,
'تم إرسال الرد الصوتي إلى الطالبة $studentName بنجاح 🎧',
title: 'رد سقراطي مسجل ✨',
title: 'رد صوتي مسجل ✨',
);
},
icon: const Icon(CupertinoIcons.paperplane_fill, size: 16),
@@ -693,7 +693,7 @@ class _TeacherAssignmentsQnATabState extends State<TeacherAssignmentsQnATab> {
onPressed: () =>
_recordVoiceReply(doubt.id, doubt.studentName),
icon: const Icon(CupertinoIcons.mic_fill, size: 14),
label: const Text('تسجيل رد صوتي سقراطي 🎙️',
label: const Text('تسجيل رد صوتي توجيهي 🎙️',
style: TextStyle(
fontSize: 11.5, fontWeight: FontWeight.w800)),
style: ElevatedButton.styleFrom(
@@ -183,7 +183,7 @@ class _TeacherReputationScorecardTabState
_metricProgress('الالتزام بالمنهاج والنتاجات الوزارية',
_curriculumAlignment, TeacherTheme.emeraldPrimary),
const SizedBox(height: 12),
_metricProgress('التفاعل السقراطي وإثارة التفكير',
_metricProgress('فحص الفهم التفاعلي وإثارة التفكير',
_socraticInteraction, TeacherTheme.cyberCyan),
const SizedBox(height: 12),
_metricProgress('الوضوح الصوتي وسلامة اللغة', _audioClarity,
@@ -670,7 +670,7 @@ class _TeacherStudioUploadTabState extends State<TeacherStudioUploadTab> {
const SizedBox(height: 6),
_rowMetric('نقاء الصوت ومخارج الحروف:', res.audioClarity),
const SizedBox(height: 6),
_rowMetric('الفواصل السقراطية التفاعلية:',
_rowMetric('محطات فحص الفهم التفاعلية:',
'${res.socraticStopsCount} محطات تفكيرية إلزامية'),
const SizedBox(height: 16),
@@ -690,7 +690,7 @@ class _TeacherStudioUploadTabState extends State<TeacherStudioUploadTab> {
strokeWidth: 2)),
SizedBox(width: 12),
Text(
'جاري رفع الفيديو وبدء معالجة HLS والتحليل السقراطي... ⏳',
'جاري رفع الفيديو وبدء معالجة HLS واستخراج محطات الفهم... ⏳',
style: TextStyle(
color: TeacherTheme.emeraldLight,
fontSize: 12.5,