๐Ÿš€ Control Room

Your last {{ recentCount || 0 }} โ€” {{ selectedUniversity === 'qasimiya' ? 'Al-Qasimiya' : 'Saudi' }}

No recent fetches yet. Use Fetch API first.

{{ errorMsg }}
{{ fetchWarning }}
๐Ÿ‘๏ธ {{ controlAccessLevel === 'fetcher' ? 'Fetcher' : 'Reader' }} mode โ€” fetch and review only. Editing is disabled.
โš ๏ธ Backend offline. Start the server with uvicorn main:app --reload then open http://localhost:8000/bot_control.html

No client loaded yet

Select a university, enter passport or email, then click Fetch API.

Re-applying client (profile & files already on the portal)? Tick โšก Re-apply โ€” Fetch API then reads only the Study Preferences from the Google Sheet, no translation.

๐Ÿ”– Bookmarklets drag to the bookmarks bar โ†’ ๐Ÿ”– Auto-Fill ๐ŸŽฏ INJECT v{{ prefsInjectorVersion }} {{ prefsProgramCount.male }}โ™‚ ยท {{ prefsProgramCount.female }}โ™€ โณ INJECT v{{ prefsInjectorVersion }} โ€” loading presetsโ€ฆ Presets: data/studyinsaudi/program_presets.txt ยท edit โ†’ refresh โ†’ re-drag
๐Ÿ†• {{ prefsNewPrograms.length }} new on the portal (last 14 days): {{ p.name }} โ€” {{ p.institution }} (โš  {{ p.tests }});

โšก Re-apply โ€” reselect programs only

Profile and files are already on the portal. Open the client's View Details page on studyinsaudi and run the ๐ŸŽฏ Prefs Injector.

โœ“ Study preferences from {{ botData.prefs_source }}

{{ reapplyStudyGroup.title }}

Application Data Check

Click Copy JSON โ€” paste into bookmarklet yourself.

โœ“ Found in sheet tab: {{ botData.source_tab }}

LEGACY โ€” old Saudi portal name layout (kept for reference)

Details & Contacts (Google Form)

{{ botData[section.key] }}

๐ŸŽฏ Purpose of Study

Al-Qasimiya Application Data (English)

Fast fetch โ€” English only for website fill. Translate to Arabic when you need Word forms.

Arabic translation (Word forms)

Translate only when you need Form 1 / Form 2 โ€” saves time on fetch.

{{ qasimiyaTranslateError }}

Insert into Word templates

Generate each form separately โ€” download appears below after insert.

{{ qasimiyaGenerateError }}

{{ qasimiyaGenerateSuccess }}

โœ… Form 1 โ€” ready to download

{{ qasimiyaDocuments.administrative_approval.filename }}

๐Ÿ“ฅ Download Form 1 (Word)
Form 1 download will appear here after insert.

โœ… Form 2 โ€” ready to download

{{ qasimiyaDocuments.relation_document.filename }}

๐Ÿ“ฅ Download Form 2 (Word)
Form 2 download will appear here after insert.