
Le projet, Learning Made Easy a été conçu pour la commodité des étudiants qui prévoient la préparation de tout type d'examen. Cela les aidera à comprendre comment étudier différentes matières, et les sujets en leur sein et combien de temps ils devraient donner à tout et maintient une trace de leur taux d'apprentissage de chaque élève et donc de personnaliser leurs expériences également, afin qu'il puisse optimiser le temps attribué à l'apprentissage à chaque sujet à l'avenir. Il vous aidera à développer une connaissance plus approfondie de la structure et des algorithmes des données et de comprendre leurs applications dans notre vie de manière plus efficace. Il vise à planifier les études pour maximiser les notes lors des examens. La plupart des étudiants sont confrontés à ce problème lors des examens que ce qu'il faut étudier pour tirer le meilleur parti de leur temps limité. Cela aide également les premiers débutants à commencer avec les sujets les plus importants afin qu'ils aient suffisamment de temps pour les sujets les plus importants, puis si le temps le permet, ils peuvent aller de l'avant avec des sujets moins importants. En dehors de cela, il planifie les sujets comme la façon dont l'utilisateur le souhaite.

Vous pouvez vous référer aux articles suivants sur les bases de Git et Github et également contacter les mentors du projet, au cas où vous seriez coincé:
Vous pouvez obtenir votre propre fourche / copie de l'apprentissage fabriqué à l'aide du bouton Fork .
Vous devez le cloner (télécharger) sur la machine locale en utilisant
$ git clone https://github.com/Your_Username/Learning-Made-Easy.gitCela fait une copie locale du référentiel dans votre machine.
Une fois que vous avez cloné le référentiel Learning-Made-Easy dans GitHub, passez à ce dossier en utilisant d'abord la commande de répertoire de modification sur Linux et Mac.
# This will change directory to a folder Learning-Made-Easy
$ cd Learning-Made-EasyPassez à ce dossier pour toutes les autres commandes.
Exécutez les commandes suivantes pour voir que votre copie locale a une référence à votre référentiel distant fourchu dans 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)Maintenant, ajoutons une référence au référentiel original fabriqué à l'apprentissage en utilisant
$ git remote add upstream https://github.com/anushka23g/Learning-Made-Easy.gitCela ajoute une nouvelle télécommande nommée en amont .
Voir les modifications en utilisant
$ 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)Gardez toujours votre copie locale du référentiel mis à jour avec le référentiel d'origine. Avant d'apporter des modifications et / ou dans un intervalle approprié, exécutez soigneusement les commandes suivantes pour mettre à jour votre référentiel local.
# 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 Une fois que vous avez terminé ces étapes, vous êtes prêt à commencer à contribuer en vérifiant nos problèmes Help Wanted et en créant des demandes de traction.
Pour exécuter le code et jouer avec l'application sur votre machine locale, faites:
if os == 'Windows' :Execute > Run Cliquez ici pour plus d'instructionsif os == 'Linux or Unix or Mac' :GCC :g++ -o test_prep test-prep.cpp./test_prep Chaque fois que vous allez apporter une contribution. Veuillez créer une branche séparée à l'aide de la commande et gardez votre branche master propre (c'est-à-dire synchronisée avec la branche distante).
# It will create a new branch with name Branch_Name and switch to branch Folder_Name
$ git checkout -b Folder_NameCréez une branche séparée pour la contribution et essayez d'utiliser le même nom de branche comme du dossier.
Pour passer à la branche souhaitée
# To switch from one folder to other
$ git checkout Folder_NamePour ajouter les modifications à la branche. Utiliser
# To add all files to branch Folder_Name
$ git add .Tapez un message pertinent pour le code reveiwer en utilisant
# This message get associated with all files you have changed
$ git commit -m ' relevant message 'Maintenant, poussez votre travail formidable vers votre référentiel distant en utilisant
# To push your work to your remote repository
$ git push -u origin Folder_Name Ensuite, accédez à votre référentiel dans le navigateur et cliquez sur compare and pull requests . Ensuite, ajoutez un titre et une description à votre demande de traction qui explique votre précieux effort.
Enfin, une fois que votre demande de traction a été fusionnée, ajoutez un autre commentaire sous le PR comme suit
@all-contributors please add @ < your_username > for < contributions > Dans les contributions, vous devez taper code si vous avez contribué au code ou documentation si vous avez contribué pour les fichiers Markdown. Cliquez ici pour plus d'instructions
Nous aimons avoir articles et codes dans différentes langues et betterment de celles existantes.
Veuillez en discuter avec nous d'abord en créant un nouveau problème.
? ? ? Heureux contribution ? ? ?
C ++
Pour planifier les examens pendant une période de temps très courte, c'est-à-dire 1 à 2 jours pour les étudiants qui commencent à étudier juste avant le jour de l'examen et à terminer le programme en très peu de temps.
Pour planifier l'étude sur le temps d'examen pour les étudiants, la matière qui commence ses études une ou deux semaines avant les examens afin qu'ils terminent leur programme de chaque matière à temps.
Pour planifier l'étude sur le temps d'examen pour les étudiants qui commencent à étudier assez tôt il y a près d'un mois et ont assez de temps pour tout faire dans le programme. Ils n'ont pas non plus de problème de temps.
Algorithme fractionnaire à sac à dos: l'algorithme de sac à dos fractionnel est utilisé afin de trouver les chapitres à faire sur la base de leur poids afin de maximiser les marques en temps limité.
Algorithme de planification d'emploi: Cet algorithme est mis en œuvre afin que l'utilisateur entre les sujets qu'il doit étudier avec la date des examens des sujets respectifs et les priorités respectives. Ils obtiennent donc la séquence de sujets comme output pour des façons efficaces d'étudier et de gérer le temps.
Un problème le plus courant rencontré par les étudiants lors des examens est de gestion du temps et de son utilisation.
