Une recherche? Engine de la communauté? ? ? Apprendre des ressources pour l'apprenant du 21e siècle.
Nous avons envisagé le projet de résoudre les problèmes rencontrés par un apprenant du 21e siècle. Un apprenant à l'ère d'Internet se retrouve dans un flot de ressources des moteurs de recherche. Bien qu'il trouve des liens à apprendre, ils ne sont pas toujours des meilleurs enseignants / les mieux notés, car c'est le site Web avec le meilleur référencement (optimisation des moteurs de recherche) qui montre les résultats les plus élevés. En plus de cela, il y a tellement de ressources gratuites disponibles sur Internet réalisées par des experts dans leur domaine et pourtant nous sommes obligés de payer les cours obsolètes promus par les grandes entreprises et les universités.
Avec l'extension des applications et du navigateur de pas, nous adoptons une première approche experte des connaissances (mentor) pour résoudre le problème de la recherche des meilleures ressources à apprendre. Il fonctionne en faisant en sorte que les experts du domaine sauvent leur parcours d'apprentissage avec notre application Web et notre extension de navigateur et la rendant disponible pour que tout le monde puisse suivre. Chaque ressource est appelée «pas» (ajoutée chronologiquement) et une collection de pas constitue un chemin d'apprentissage. L'apprenant peut "sauver" les voies d'apprentissage vers son parcours d'apprentissage et garder une trace de ses progrès. L'application suggère également d'autres chemins recommandés bien évalués par d'autres apprenants dans la communauté des traces.
Voici quelques exemples de la raison pour laquelle nous avons trouvé des pas:
Thread Reddit - "About IBMS Data Science Certification"
| SL Non | Fonctionnalité | Statut |
|---|---|---|
| 01 | Capacité à rendre le chemin privé / public. | |
| 02 | La capacité de "fourk" un chemin d'apprentissage et de suggérer des changements. | |
| 03 | Un système de recommandation de filtrage collaboratif pour recommander les bonnes ressources à un apprenant. | |
| 04 | Capacité à sauver vos progrès (avec une barre de progression) dans un chemin d'apprentissage. | |
| 05 | Capacité à voter un chemin d'apprentissage. | |
| 06 | Capacité de suivre un utilisateur. | |
| 07 | Une page d'accueil modifiée avec une barre de recherche, des chemins d'apprentissage actifs et de nouveaux chemins penchés par les utilisateurs `` suivis '' |
Installez le GATSBY CLI.
npm install -g gatsby-cliFork & Clone the Repo
git clone https://github.com/[yourname]/footsteps-appInstallez les dépendances des nœuds
Utilisez le GATSBY CLI pour créer un nouveau site, en spécifiant le démarreur.
cd footsteps-app/
npm installAjouter des informations d'identification à .env
Créez un fichier .env.development et ajoutez vos variables répertoriées ci-dessous.
Utilisez les informations d'identification ci-dessous à des fins de test
GATSBY_HASURA_GRAPHQL_URL=http://rle-test.herokuapp.com/v1/graphql
GATSBY_HASURA_GRAPHQL_ADMIN_SECRET= ! footstepstest !
GATSBY_FIREBASE_API_KEY=AIzaSyCfv2UcXCifCqmo6PhpdjKajVcpP_8Al9M
GATSBY_FIREBASE_AUTH_DOMAIN=fnplus-rle-test.firebaseapp.com
GATSBY_FIREBASE_DATABASE_URL=https://fnplus-rle-test.firebaseio.com
GATSBY_FIREBASE_PROJECT_ID=fnplus-rle-test
GATSBY_FIREBASE_STORAGE_BUCKET=fnplus-rle-test.appspot.com
GATSBY_FIREBASE_MESSAGING_SENDER_ID=1042822146411
GATSBY_FIREBASE_APP_ID=1:1042822146411:web:d09d2baa58dd82ff49842e
GATSBY_GOOGLE_TRACKING_ID=UA-154496987-1Pour accéder au projet Firebase, veuillez remplir ce formulaire.
Pour accéder à la base de données de test, utilisez ce lien et entrez «! comme le mot de passe.
Commencez à développer. Accédez au répertoire de votre nouveau site et démarrez-le.
gatsby developOuvrez le code source et commencez à éditer!
Votre site fonctionne maintenant sur http://localhost:8000 !
Remarque: Vous verrez également un deuxième lien: http://localhost:8000/___graphql . Il s'agit d'un outil que vous pouvez utiliser pour expérimenter avec l'interrogation de vos données. En savoir plus sur l'utilisation de cet outil dans le tutoriel Gatsby.
Ouvrez le répertoire footsteps-app dans votre éditeur de code de choix et modifiez les fichiers sous src . Enregistrez vos modifications et le navigateur mettra à jour en temps réel!
La documentation complète pour Gatsby vit sur le site Web.
Pour la plupart des développeurs, nous vous recommandons de commencer avec notre tutoriel approfondi pour créer un site avec Gatsby. Il commence par aucune hypothèse sur votre niveau de capacité et marche à chaque étape du processus.
Pour plonger directement dans les échantillons de code, rendez-vous vers notre documentation. En particulier, consultez les sections « Guides », « API Reference » et « Tutorial Advanced » dans la barre latérale.
Nous accueillons des suggestions pour améliorer nos documents. Voir la documentation «Comment contribuer» pour plus de détails.
Commencez à apprendre Gatsby: Suivez le tutoriel · Lisez les documents
| Nom | Point de contact |
|---|---|
| Dev Daksan | |
| Praveen Kumar | |
| Sudipto Ghosh | |
| Tarun Nagpal |
N'hésitez pas à poser vos questions !! ?

Licencié sous la licence GPL V3.
Merci à nos nombreux contributeurs et à Netlify & Heroku pour avoir accueilli des pas.