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

يمكنك الرجوع إلى المقالات التالية حول أساسيات git و github وكذلك الاتصال بموجهين المشروع ، في حال كنت عالقًا:
يمكنك الحصول على شوكة/نسخة من التعلم من صنع التعلم باستخدام زر الشوكة .
تحتاج إلى استنساخ (تنزيل) إلى الجهاز المحلي باستخدام
$ git clone https://github.com/Your_Username/Learning-Made-Easy.gitهذا يجعل نسخة محلية من المستودع في جهازك.
بمجرد استنساخ مستودع Learning-Made-Easy في GitHub ، انتقل إلى هذا المجلد أولاً باستخدام أمر تغيير دليل Linux و Mac.
# This will change directory to a folder Learning-Made-Easy
$ cd Learning-Made-Easyانتقل إلى هذا المجلد لجميع الأوامر الأخرى.
قم بتشغيل الأوامر التالية لترى أن نسختك المحلية لديها إشارة إلى مستودعك عن بُعد في Github
$ git remote -v
origin https://github.com/Your_Username/Learning-Made-Easy.git (fetch)
origin https://github.com/Your_Username/Learning-Made-Easy.git (push)الآن ، دعنا نضيف مرجعًا إلى مستودع تعليمي مصنوع من صنع التعلم الأصلي باستخدام
$ git remote add upstream https://github.com/anushka23g/Learning-Made-Easy.gitهذا يضيف جهاز تحكم عن بُعد جديد باسم المنبع .
انظر التغييرات باستخدام
$ git remote -v
origin https://github.com/Your_Username/Learning-Made-Easy.git (fetch)
origin https://github.com/Your_Username/Learning-Made-Easy.git (push)
upstream https://github.com/anushka23g/Learning-Made-Easy.git (fetch)
upstream https://github.com/anushka23g/Learning-Made-Easy.git (push)احتفظ دائمًا بنسخك المحلية من المستودع المحدث مع المستودع الأصلي. قبل إجراء أي تغييرات و/أو في فاصل زمني مناسب ، قم بتشغيل الأوامر التالية بعناية لتحديث مستودعك المحلي.
# Fetch all remote repositories and delete any deleted remote branches
$ git fetch --all --prune
# Switch to `master` branch
$ git checkout master
# Reset local `master` branch to match `upstream` repository's `master` branch
$ git reset --hard upstream/master
# Push changes to your forked `Learning-Made-Easy` repo
$ git push origin master بمجرد الانتهاء من هذه الخطوات ، تكون مستعدًا للبدء في المساهمة من خلال التحقق من المشكلات Help Wanted وإنشاء طلبات سحب.
لتشغيل الرمز والتشغيل مع التطبيق على جهازك المحلي ، قم:
if os == 'Windows' :Execute > Run انقر هنا لمزيد من التعليماتif os == 'Linux or Unix or Mac' :GCC :g++ -o test_prep test-prep.cpp./test_prep كلما كنت ستقدم المساهمة. يرجى إنشاء فرع منفصل باستخدام الأمر والحفاظ على نظافة فرعك master (أي مزامنة مع الفرع البعيد).
# It will create a new branch with name Branch_Name and switch to branch Folder_Name
$ git checkout -b Folder_Nameقم بإنشاء فرع منفصل للتواطؤ وحاول استخدام نفس اسم الفرع كما في المجلد.
للتبديل إلى الفرع المطلوب
# To switch from one folder to other
$ git checkout Folder_Nameلإضافة التغييرات إلى الفرع. يستخدم
# To add all files to branch Folder_Name
$ git add .اكتب رسالة ذات صلة باستخدام الكود الذي يستخدمه
# This message get associated with all files you have changed
$ git commit -m ' relevant message 'الآن ، ادفع عملك الرائع إلى مستودعك البعيد باستخدام
# To push your work to your remote repository
$ git push -u origin Folder_Name بعد ذلك ، انتقل إلى مستودعك في المتصفح وانقر فوق compare and pull requests . ثم أضف عنوانًا ووصفًا إلى طلب السحب الذي يفسر جهودك الثمينة.
أخيرًا ، بعد دمج طلب السحب الخاص بك ، أضف تعليقًا آخر أسفل العلاقات العامة على النحو التالي
@all-contributors please add @ < your_username > for < contributions > في المساهمات ، تحتاج إلى كتابة code إذا كنت قد ساهمت في الرمز ، أو documentation إذا كنت قد تعاملت مع ملفات Markdown. انقر هنا لمزيد من التعليمات
نحن نحب أن يكون لدينا articles codes بلغات مختلفة betterment المقالات الحالية.
يرجى مناقشتها معنا أولاً من خلال إنشاء مشكلة جديدة.
؟ ؟ ؟ مساهمة سعيدة ؟ ؟ ؟
C ++
لتحديد موعد للامتحانات لفترة قصيرة جدًا من الزمن ، أي 1-2 أيام للطلاب الذين يبدأون في الدراسة قبل يوم الامتحان مباشرة وإكمال المنهج في وقت قصير جدًا.
لتحديد موعد لدراسة وقت الامتحان للطلاب ، فإنهم يبدأون دراساتهم قبل أسبوع أو أسبوعين من الامتحانات حتى يكملوا منهجهم في كل موضوع في الوقت المناسب.
لجدولة دراسة وقت الامتحان للطلاب الذين يبدأون في الدراسة في وقت مبكر ، أي قبل شهر تقريبًا ولديهم وقت كافٍ للقيام بكل شيء في المنهج. أيضا ليس لديهم مشكلة الوقت.
خوارزمية Knapsack fractional: يتم استخدام خوارزمية knapsack الكسرية من أجل العثور على الفصول التي يجب القيام بها على أساس وزنها لزيادة العلامات في وقت محدود من الوقت.
خوارزمية جدولة الوظائف: يتم تنفيذ هذه الخوارزمية بحيث يقوم المستخدم بإدخال الموضوعات التي يتعين عليها أن يدرسها مع تاريخ امتحانات الموضوعات المعنية والأولويات المعنية. لذلك يحصلون على تسلسل الموضوعات كـ OUPUT لطرق فعالة للدراسة وإدارة الوقت.
تتمثل المشكلة الأكثر شيوعًا التي يواجهها الطلاب أثناء الامتحانات في إدارة الوقت واستخدامها. يمكن أن يساعد الطلاب على إدارة وقتهم بفعالية أثناء الامتحانات من خلال منحهم تسلسلًا يجب أن يدرس فيه من أجل زيادة العلامات.
