1a1البحث بلغتين في آن
يشير الطلاب إلى المادة نفسها بـ Signals أو «إشارات» أو برمز المساق، وكثيرًا ما يبدّلون في منتصف الجملة. وفهرسة لغة واحدة تعني فشل نصف عمليات البحث بصمت.
كل ما يحتاجه طالب الهندسة الكهربائية، في مكان واحد.
0الحقائق

1 · نظرة عامة
اختر أي مادة من شجرة الخطة الدراسية واحصل على كل ما يتعلق بها: مواد وتسجيلات وبيانات الهيئة التدريسية. ويتضمن حاسبة معدّل، وبحثًا ثنائي اللغة بالعربية والإنجليزية، ووضعًا ليليًا. عمل تطوعي عاش أكثر من دفعة طلابية.
ظلّت اللجنة تجيب عن الأسئلة نفسها في مجموعة فيسبوك نفسها سنوات: ما متطلبات هذه المادة، ومن يدرّسها، وأين الملخصات، وكم سيصير معدّلي إن ساءت الأمور.
يحوّل التطبيق ذلك إلى بنية. الخطة الدراسية شجرة قابلة للتنقّل، فتصير المادة وجهةً يتدلّى منها كل شيء. وبيانات الهيئة التدريسية قابلة للبحث. وتتوقّع حاسبة المعدّل نتيجة الفصل والتراكمي قبل انتهاء الفصل.
هو أطول ما أتولى صيانته عمرًا، والقيد الذي يشكّله أنني لا أتقاضى عليه أجرًا، فأي شيء يحتاج انتباهًا دائمًا لا ينجو.
1a · التحديات
1a1البحث بلغتين في آن
يشير الطلاب إلى المادة نفسها بـ Signals أو «إشارات» أو برمز المساق، وكثيرًا ما يبدّلون في منتصف الجملة. وفهرسة لغة واحدة تعني فشل نصف عمليات البحث بصمت.
1a1aما فعلته
تحمل كل مادة اسميها ورمزها في حقل واحد قابل للبحث، مُطبَّع من الطرفين. فيصل الاستعلام بأي لغة، أو بالرمز، إلى المادة نفسها.
1a2شبكة جامعية لا يُعتمد عليها
يفتح الطلاب التطبيق بين المحاضرات، في الممرات والطوابق السفلية حيث الاتصال غير موثوق. وأي شاشة تتصل بالشبكة تجعل التطبيق يبدو معطلًا في المكان الذي يُستخدم فيه بالضبط.
1a2aما فعلته
تُخزَّن شجرة الخطة ودليل الهيئة التدريسية بقوة وتُعامَل كبيانات بطيئة التغيّر، فيفتح التطبيق فورًا من الذاكرة ويُعيد التحقق في الخلفية بدل الانتظار على طلب.
1a3محتوى يجب أن يعيش بعد صائنه
تتغيّر الخطط الدراسية، وينتقل أعضاء الهيئة، وأنا متطوّع واحد. والتطبيق الذي يحتاج إصدار شيفرة كلما تغيّر اسم مساق يموت لحظة انشغالي.
1a3aما فعلته
كل ذلك محتوى في Firebase، قابل للتعديل من أعضاء اللجنة دون المساس بالتطبيق. مهمتي التطبيق، وتحديث البيانات مهمتهم، وهو الترتيب الوحيد الذي يدوم.
2 · النتائج
3 · لقطات





المشروع التالي
→توصيلة ابشر
تطبيق توصيل مبني لعجلون، لا مُكيَّف عليها.