موقع طلبة جامعة البحرين

يمكنك تصفح الموقع كزائر ولكن ندعوك لتسجيل عضوية خاصة بك لتحصل على كافة الصلاحيات مثل تنزيل ملفات المكتبة وقراءة تعليقات هيئة التدريس وغيرها. يمكنك الحصول على عضوية مجانية بالضغط على زر تسجيل. إذا قمت بالتسجيل مسبقا فيمكنك الضغط على زر دخول.

تسجيل دخول
  • قسم المكتبة الجامعية مغلق مؤقتا بعد الاستهداف التي تعرضت له بعض خدمات أمازون في البحرين، جاري استرجاع الملفات ونقلها إلى سيرفرات جديدة وسيتم بعدها اعادة افتتاح المكتبة

UOB GPA Calculator v3

أسوأ / افضل؟

  • أسوأ

    الأصوات: 1 10.0%
  • افضل

    الأصوات: 9 90.0%

  • مجموع المصوتين
    10

Lil-H

Well-Known Member
تاريخ التسجيل
22 يناير 2013
المشاركات
262
المجموعة
ذكر
الدفعة الدراسية
2013
الكلية
كلية الهندسة
التخصص
Life
السلام عليكم ورحمة الله

الحمدلله بعد كسل طويل بمعدل كتابة سطر واحد كود كل اسبوعين :RpS_lol: انتهيت من نسخة تجريبية للاصدار القادم للحاسبة

نسخة تجريبية اقصد الوظائف والحسبة تعمل بشكل صحيح .. ولكن مالها تصميم عبارة عن كلام باللون الاسود في صفحة بيضاء.. ومن حيث البرمجة تخبيص لاني ما كنت اريد اعدل خطأ خطأ يدويا لانه سيتنتج عنه اخطاء اخرى واريد لاحقا كتابتها بشكل برمجي صحيح ولكن بتكلم في الموضوع اكثر عن المشاكل الناتجة عن ذلك بهذه اللون

*الموضوع في GIFs فاذا كل الصور ثابتة او ما تظهر اعرف انهم ما حملوا بشكل صحيح عندك

ندخل في الموضوع

1. التغيرات

1.1 تنسيق تفاعلي مع حجم الشاشة
تعمل الان على الحاسوب او التابلت او الهاتف بشكل جيد


(تنسيق الهاتف)
mobile_version.png

​
​
(التابلت)
tablet_version.png


(الحاسوب)
​
desktop_version.png

يوجد مشاكل في تنسيق الشاشات الكبيرة خصوصا عند تحريك الاشياء من اماكنها في الصفحة .. ولكن الوظائف تعمل مشكلة تنسيق فقط

​

1.2 التخلص من قوائم اختيار الساعات والدرجات (المزعجة على الهاتف تحديدا)

(سابقا)
Screenshot_2016_10_15_09_22_30.png

الحين كل شي امامك تختاره باللمس

[GIF]
touch_select.gif
​

1.3 (للهاتف فقط) التخلص من الكيبورد في بعض الخانات

الحين الكيبورد كان مشكلة في العناصر اللي ما تسمح بالscrolling نفس الخانات اللي لها مكان ثابت في الصفحة لذلك سابقا كان عشان تكتب الgpa او الساعات الكيبورد يطلع وياخذ نص الشاشة ماتشوف شي وكل شي يتحرك لاعلى لازم تغلقه عشان تنتقل للخانة اللي بعدها ولازم تحوله لارقام وفي مشكلة بوينتات اشار اليها ALI ..

الحين في الخانات اللي مدخلاتها بالكتابة بيطلع ارقام تحت الخانة تستعملها للكتابة باللمس بدون ما يطلع الكيبورد الاصلي للهاتف

[GIF]
keyboard.gif
​

1.4 تم اضافة Fast Mode
على اقتراح تمهل بوضع اعلى معدل ممكن الوصول اليه .. هذا اشمل من ذلك

هنا ممكن تدخل عدد الساعات للفصل/الفصول مرة واحدة بدل ما تدخل مادة مادة

مثال 1 : خلنا نقول هالفصل بتنزل 7 مواد .. 6 بـ3 كردت وواحدة بـ1 كردت (المجموع 19 كردت).. بدال ما تدخل 7 مرات (و6 منهم مكررين) المواد في الحاسبة الرئيسية
تقدر تدخل مرة واحدة 19 كردت


مثال 2 : لو تريد تعرف اعلى معدل ممكن تتخرج به لو باقي عليك 100 كردت مثلا ممكن تدخل 100 مرة واحدة وتختار درجة A ​

[GIF]
fast_mode.gif
​

مثال 3 : فقط من باب الشمولية وضعت اماكنية وضع مواد معادة يعني لو عندك 4 مواد جدد بـ3 كردت (12 كردت مجموعهم) وبتحسن في مادة ماخذ فيها D بـ3 كردت ممكن في خانة الساعات الجديدة تدخل 12 وفي خانة الrepeated credits? تضغط عليها وتدخل 3 --D .. ممكن تدخل اكثر من مادة معادة وينفع ذلك في موضوع اعلى معدل ممكن الوصول اليه بعد ما تدخل 100 مثلا عندك مودة اخذتهم وناوي تحسن فيهم ممكن تدرجهم .. طبعا لو بتضيف مواد كثيرة وتريد تفصيل اكثر في الدرجات الحاسبة الرئيسية افضل
** كل الساعات الجديدة والمعادة تحسب حسب نفس الدرجة المختارة expected grade لذلك
كل الدرجات متاحة وليس فقط درجة A (اعلى معدل) عشان ولو تريد تختار درجة متوسطة (احم واقعية) اكثر


1.5 تعديل الحاسبة لحالات الرسوب
بعد الانتباه للاخطاء اللي ممكن تحدث بسبب ساعات الرسوب تم وضع خانة لادخال ساعات الرسوب وتعدل طريقة الحسبة

(الكلمات الانجليزي لمحتوى الرياضيات المخفي)

يعني الساعات اللي تدخلها بتكون cumulative credits passed اللي تشوفها في الترانسكرت نفس ماهي بدون ما تزيد شي او تنقص شي(ما تحتاح تنقص الساعات المعادلة بدون درجة لها خانة اخرى لو كنت طالب تحويل exmpCredits) .. ولو عندك ساعات رسوب لها خانة بفردها failedCredits

والساعات المجتازة في نهاية الفصل الخطأ اللي كنت اسويه اني كنت اخذ الساعات المعتمدة واعرضها وهاي صح في حالات عدم الرسوب .. او النجاح النجاح في مادة كنت راسب فيها failToPass او لو رسبت في مواد جديدة sumOfFailed

تم التعديل لكل ذلك
​
هاي طريقة حسبة الساعات المعتمدة:
​
gif.latex


طريقة حسبة الساعات المجتازة التراكمية اللي تعرض للطالب*
​
gif.latex


طريقة حسبة الساعات المجتازة الفصلية اللي تعرض للطالب*

gif.latex


failtToFail لو عاد مادة راسب فيها ورسب ايضا .. يتم التعديل لها في الفصلي فقط وليس التراكمي لانها مدرجة مسبقا في failedCredits من المستخدم​


1.6 اضافة درجة new
لو متردد في تحسين/اعادة مادة او اخذ مادة جديدة بدال ما تمسح المادة المعادة او لا تدرجها وتضيف مادة جديدة ممكن مرة واحدة تختار درجة new والمادة ستُحسب كانها جديدة للمقارنة

new_grade.png
​

1.7 تم تفريق الحاسبة على اكثر من صفحة/mode بدال الزحمة
على الهاتف التحكمات للتنقل في الاسفل

footer.png
​
1 - صفحة about فيها معلومات وارشادات وshare وكيفية التواصل لاي تعليقات او اقتراحات او اخطاء
2 - تعديل المدخلات المبدئية نفس الgpa المدخل في البداية او الساعات المجتازة وكل هذه الاشياء - طبعا كل شي في الحسبة سيتم تحديثه حسب اي تغيير
3 - اضافة مواد في الحاسبة الرئيسية
4 - صفحة اقتراح الدرجات .. كانت موجودة في الاصدار الثاني باتطرق لها بعدين
5 - صفحة ال Fast Mode

وعلى الحاسوب يوجد شريط بالاعلى للتنقل


1.8 شي بسيط من باب التنظيم المواد سيتم ترقيهما تلقائيا وتتحدث مع حذف/اضافة مادة
نفس ما شفتوا subject 1,2 ,3 .. etc في اول صورة في الموضوع .. بدال مايكون الواحد ضايع ما يدري هاي اي مادة تكون شيء دلالي بسيط ولكن يمكن ايضا تسمية المواد بالضغط على رقمها :

naming.png
​

1.9 اضافة خيارات للsharing
بدال ما يويا تسوي كوبي لرابط الحاسبة في صفحة about جزء الsharing في خيار انك تضغط على tweet او رمز الواتساب لمشاركتها من خلال تغريدة/رسالة مكتوبة مسبقا


1.10 استعمالها fullscreen
من صفحة about في البداية في خيار لجعل الحاسبة تأخذ الشاشة كلها (بدون الaddress bar مال المتصفحات) ممكن تفيد اصحات الهواتف الصغيرة جدا لو يحتاجوا المساحة ..








رابط الحاسبة

uobgpa.github.io/v3​








^^ ممكن اضافة الحاسبة على واجهة الهاتف كأي تطبيق لو احد يبي يوفر عناء الدخول على متصفح كتابة والذهاب اليها

من الخيارات في المتصفح
options.png


تختار add to home screen
browser.png

home.png


2 . الوظائف الاساسية
سريعا مرة اخرى التى لم يتم تغيرها

تدعم الحاسبة اضافة عدد غير محدود من المواد الجديد او المعادة
تدعم مدخلات للطلبة المحولين (الساعات المعادلة بدون درجة)


التحكمات
controls.png


1. اظهار خانة الدرجة القديمة للمواد المعادة
2. مسح المادة
3. المادة مدرجة في الحسبة .. عند الضغط عليها تتحول لـ
included.png
يعني غير مدرجة في الحسبة للمقارنة او معرفة تأثير مادة تحديدا


كل الاجوبة تتحدث تلقائيا مع اي تغيير

خيار الgrade suggestion
تدخل المعدل المراد الوصول اليه وحسب المواد المدرجة في الحاسبة الرئيسية (جديدة او معادة) تقترح عليك درجة متوسطة لو حصلتها في كل المواد توصل للمعدل المطلوب



والسلام​
 
التعديل الأخير:
ما ادري ليش احس النسخة القديمة كانت اقل تعقيدا ، و لكن بشكل عام الشغل جميل و الاضافات الجديدة مفيدة و مهمة
 
  • Like
التفاعلات: Lil-H
ما ادري ليش احس النسخة القديمة كانت اقل تعقيدا ، و لكن بشكل عام الشغل جميل و الاضافات الجديدة مفيدة و مهمة
اي ادري .. كل ما الواحد يضيف اشياء كل ما تتعقد االامور بس بعد لازم من باب شمولية كل الحالات الواحد يزيد اشياء ..

هو عموما التعقيد في شرح كل شي .. بس من حيث المستخدم .. المستخدم بيكون حالة واحدة من تلك الحالات ويعرف ماذا يريد .. مو بيحط باله مع كل شي وكل خاصية في الحاسبة وكل تفصيلة من الحالات المختلفة لحساب المعدل ..
 
عودة
أعلى أسفل