fix(platform): grade-gate student app, isolate per-video resume & checkpoints, remove fake teachers, enhance arabic lab, clean flutter analyze

This commit is contained in:
Hamza-Ayed
2026-09-04 23:41:32 +03:00
parent ae00aa943e
commit e7bc20bc98
22 changed files with 291 additions and 316 deletions
@@ -187,8 +187,8 @@ class _SuperAdminShellState extends State<SuperAdminShell> {
label: 'الرصد الكلي',
),
BottomNavigationBarItem(
icon: Icon(CupertinoIcons.cpu),
activeIcon: Icon(CupertinoIcons.cpu, color: SuperAdminTheme.royalGold),
icon: Icon(CupertinoIcons.sparkles),
activeIcon: Icon(CupertinoIcons.sparkles, color: SuperAdminTheme.royalGold),
label: 'الذكاء المحلي',
),
BottomNavigationBarItem(
@@ -53,7 +53,7 @@ class AiClusterTab extends StatelessWidget {
children: [
const Row(
children: [
Icon(CupertinoIcons.cpu, color: SuperAdminTheme.cyberCyan, size: 22),
Icon(CupertinoIcons.sparkles, color: SuperAdminTheme.cyberCyan, size: 22),
SizedBox(width: 8),
Text(
'عنقود الذكاء الاصطناعي السيادي (Local Inference)',
@@ -31,7 +31,6 @@ class TreasuryCliqTab extends StatelessWidget {
if (state is TreasuryLoaded) {
final pendingItems = state.queue.where((item) => item.status == 'queued').toList();
final completedItems = state.queue.where((item) => item.status == 'completed').toList();
final double pendingSum = pendingItems.fold(0.0, (acc, item) => acc + item.amountJod);
return SingleChildScrollView(