Dashboard
🌙
↻
| Name | Role | Tier | Usage | Actions |
|---|
| Name | الجلوس · Seat | الجنس · Gender | Tier | Usage | Actions |
|---|
Import accepts the SPA Academy / examination export (email + name columns). Students get the default tier (Pro) and a generated password you can download & distribute.
Engagement ranking for diploma selection. Composite = Engagement + AI-Quality·10. Engagement = activeDays·8 + min(prompts,150)·0.3 + breadth·4 + min(tokens/1000,50). Quality = avg LLM-judged prompt score (1-5). Click "Run AI scoring" to grade prompts.
| # | Name | National ID | Composite | Quality | Progress | Engage | Active days | Prompts | Tokens | Credits | Last |
|---|
طلاب سجّلوا بأنفسهم وينتظرون موافقتك. لا يمكنهم تسجيل الدخول أو استخدام المحادثة/النماذج حتى توافق. ·
Students who self-registered and are awaiting your approval. They cannot log in or use chat/models until you approve.
| Name · الاسم | Registered · التسجيل | Actions · إجراءات |
|---|
| Tier | Credits ($ ceiling) | Models allowed |
|---|
| Model | Kind | Price | Credits | Usage | In tiers | Provider | Status | Action |
|---|
… loading
اختر عقدة من الشجرة لعرض التفاصيل · select a node in the tree to see details.
الشجرة تُظهر العلاقات: المنصّة ← المزوّدون ← النماذج. اضغط على المثلث للطيّ/الفتح، وعلى الاسم لعرض الخصائص. · The tree shows links: Platform → Providers → Models. Click the chevron to expand/collapse, the label to inspect.
| Model · النموذج | Calls · الطلبات | Tokens · الرموز |
|---|
| Tier · الباقة | Users · المستخدمون | Credits used · الرصيد المستهلك | USD spent · المصروف ($) |
|---|
USD = credits used × usd_per_credit (1,000 credits = $1).
| User · المستخدم | Tier · الباقة | Cap · السقف | Used · المستهلك | Remaining · المتبقي | % used | Action |
|---|
طلبات الطلاب لرفع حدّهم اليومي للوسائط · Students' requests to raise their daily media limit. Grant a temporary bump per row.
| User · المستخدم | Tier | Reason · السبب | When · متى | Grant · منح مؤقت |
|---|
| Registration mode how new sign-ups are handled |
|
| Default tier on registration tier for new / unassigned users |
|
| Awaiting approval | … pending — go to Pending → |
Approval mode keeps new registrations in 📥 Inbox → Pending until you approve them. Open mode auto-approves within ~30s. Default tier = what a new/unassigned user gets (assign higher tiers per student in Students). Note: "registration on/off" entirely (ALLOW_REGISTRATION) is an env setting — ask the dev team to close sign-ups completely.
| Title | User | Endpoint / Model | Msgs | Updated | Actions |
|---|
| المحرّك · Engine | الطلبات · Calls | الرصيد · Credits | التكلفة · USD | الحصّة · Share |
|---|
| النوع · Type | الطلبات · Calls | الرصيد · Credits | التكلفة · USD |
|---|
التكلفة = الرصيد × سعر النقطة (١٠٠٠ نقطة = $١). البيانات من سجل الاستخدام لكل طلب. · Cost = credits × usd_per_credit (1,000 cr = $1). Data from the per-request usage log.
مرتّب حسب الرصيد المستهلك (٣٠ يوماً) — أثقل المستخدمين أولاً. الأعلام تشير لهدر/سوء استخدام محتمل. اضغط "نشاط" لعرض التفاصيل. · Sorted by 30d credits — heaviest users first. Flags mark likely waste/misuse. Click "activity" to drill down.
| الطالب · Student | الباقة · Tier | محادثات · Chats | توليد · Generations | الرصيد · Credits | التكلفة · USD | آخر نشاط · Last | أعلام · Flags |
|---|
| Name | Category | Model | Author | Actions |
|---|
| Name | Description | Actions |
|---|
| Name | Category | Author | Actions |
|---|
| Filename | Type | Size | Owner | Date | Actions |
|---|
| الوقت · When | المشروع · Project | النوع · Type | السطح · Surface | الإصدار · Ver | المستخدم · User | النص · Text |
|---|
الملاحظات مخزّنة مضغوطة (gzip) على القرص ومقسّمة حسب المشروع. التحليل يصنّف + يزيل التكرار + يرتّب الأولويات ويكتب خطة مجمّعة + خطة لكل مشروع (
RELEASE-PLAN-<project>-<ver>.md أيضاً تحت /data/feedback/<project>/). · Feedback is gzip-compressed and partitioned by project. Analysis writes a combined plan + one per-project plan (RELEASE-PLAN-<project>-<ver>.md, also under /data/feedback/<project>/).⚙️ نافذة التصويت · Voting window
… loading
ترتيب الأعمال النهائية (فيديو/موسيقى) حسب النتيجة = صافي الإعجابات + جودة النجوم. · Final works (video/music) ranked by score = net likes + star quality.
| # | العمل · Item | النوع · Kind | صاحب العمل · Maker | 👍 | 👎 | ⭐ متوسط · Avg | عدد · # | النتيجة · Score | id |
|---|---|---|---|---|---|---|---|---|---|
| … loading | |||||||||
🚫 إلغاء نشر عنصر · Unpublish an item (soft)
يُخفي العنصر من الكتالوج والتقييم مع الاحتفاظ بالأصوات (قابل لإعادة النشر). · Hides the item from catalog/eval but retains its votes (re-publishable).
👤 إسناد دور · Assign role
يكتب
users.spaRole (المصدر الوحيد الذي يقرأه التقييم). دور admin يمنح صلاحية الإدارة الأصلية أيضاً. · Writes users.spaRole (the single source the eval reads). An admin role also grants native ADMIN.التصويت محكوم خادمياً: نافذة زمنية + منع التصويت على عمل النفس + الأدوار المؤهَّلة + صوت واحد لكل مُقيّم. هذه الأزرار محميّة بمفتاح المسؤول. · Voting is server-gated: window + no-self-vote + eligible roles + one-per-evaluator. These controls are admin-key protected.
… loading
الأرصدة الحقيقية متاحة فقط حيث يوفّر المزوّد واجهة برمجية: DeepSeek (رصيد $)، MiniMax (رصيد رمزي للاشتراك + تقدير محلي للدفع‑حسب‑الاستخدام)، HeyGen (أرصدة). الباقي «عبر الكونسول فقط». تُخزَّن مؤقتاً (٥–١٥ د) مع عمر آخر فحص وعلامة «قديم». لا تُكشف أي مفاتيح. · Real balances only where the provider exposes an API: DeepSeek ($), MiniMax (subscription token pool + a LOCAL PAYG estimate), HeyGen (credits). The rest are console-only. Cached 5–15 min with a last-checked age + a stale flag. No secrets are ever exposed.
… loading
٩ وحدات (محادثة · وكلاء · صورة · فيديو · صوت · موسيقى · مستند · شرائح · جداول). كل محرّك: مفعّل أو ظاهر‑معطّل مع السبب والسعر. مصدر البيانات هو سِجل المحرّكات الحيّ. محرّك «البحث المعمّق» يظهر «أُعيد توجيهه» لأن مضيفه الأصلي غير قابل للوصول من الخادم. · 9 Modules; each engine is live or disabled-but-visible with a reason + price, read live from the engine registry. Deep-Research shows as rerouted (its LAN upstream is unreachable from the VPS).