21世紀の学習者のためのコミュニティメイドの検索エンジン??????? ??
このプロジェクトは、21世紀の学習者が直面する問題を解決することを想定していました。インターネット時代の学習者は、検索エンジンからのリソースの洪水に自分自身を見つけます。彼/彼は学習するリンクを見つけますが、最上位の結果を示す最高のSEO(検索エンジン最適化)を備えたウェブサイトであるため、それらは常に最高の教師/最高評価の教師からではありません。それに加えて、インターネット上には、彼らの分野の専門家が作成した非常に多くの無料リソースがありますが、大企業や大学が推進する時代遅れのコースの支払いを余儀なくされています。
FootSteps App&Browser拡張機能を使用すると、Subject Knowledge Expert(Mentor)の最初のアプローチを採用して、学習に最適なリソースを見つける問題を解決します。ドメインの専門家に、Webアプリとブラウザの拡張機能で学習の旅を節約し、他のすべての人がフォローできるようにすることで機能します。すべてのリソースは「足音」(年代順に追加)と呼ばれ、足音のコレクションは学習パスを構成します。学習者は、学習の旅への学習パスを「保存」し、彼の進歩を追跡することができます。また、このアプリは、足跡コミュニティの他の学習者によってよく評価されている他の推奨パスを提案しています。
ここに、私たちが足音を思いついた理由のいくつかの例があります:
Redditスレッド - 「IBMSデータサイエンス認定について」
| SLいいえ。 | 特徴 | 状態 |
|---|---|---|
| 01 | パスをプライベート/パブリックにする能力。 | |
| 02 | 学習パスを「フォーク」し、変更を提案する能力。 | |
| 03 | 適切なリソースを学習者に推奨するための共同フィルタリング推奨システム。 | |
| 04 | 学習パスで(進行状況を備えた)進捗を節約する能力。 | |
| 05 | 学習パスを支持する能力。 | |
| 06 | ユーザーをフォローする能力。 | |
| 07 | 検索バー、アクティブな学習パス、「フォロー」ユーザーによる新しい傾斜パスを備えた修正されたホームページUI |
ギャツビーCLIをインストールします。
npm install -g gatsby-cliフォーク&クローンリポジトリ
git clone https://github.com/[yourname]/footsteps-appノード依存関係をインストールします
ギャツビーCLIを使用して、スターターを指定して新しいサイトを作成します。
cd footsteps-app/
npm install.envに資格情報を追加します
.env.developmentファイルを作成し、以下にリストされている変数を追加します。
テスト目的で以下の資格情報を使用します
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-1FireBaseプロジェクトへのアクセスについては、このフォームに記入してください。
テストDBにアクセスするには、このリンクを使用して、「!footStepStest!」を入力します。パスワードとして。
開発を開始します。新しいサイトのディレクトリに移動して、起動します。
gatsby developソースコードを開き、編集を開始します!
あなたのサイトは現在http://localhost:8000で実行されています!
注:2番目のリンク: http://localhost:8000/___graphqlも表示されます。これは、データのクエリを実験するために使用できるツールです。このツールの使用については、Gatsbyチュートリアルで詳細をご覧ください。
srcの下でファイルを選択し、編集したコードエディターでfootsteps-appディレクトリを開きます。変更を保存すると、ブラウザがリアルタイムで更新されます!
ギャツビーの完全なドキュメントは、ウェブサイトに住んでいます。
ほとんどの開発者には、Gatsbyでサイトを作成するための詳細なチュートリアルから始めることをお勧めします。それはあなたの能力のレベルに関するゼロの仮定から始まり、プロセスのあらゆるステップを歩きます。
コードサンプルに直接飛び込み、ドキュメントに移動します。特に、サイドバーの「ガイド」、「 APIリファレンス」、「高度なチュートリアル」セクションをご覧ください。
ドキュメントを改善するための提案を歓迎します。詳細については、「貢献方法」というドキュメントを参照してください。
Gatsbyの学習を開始:チュートリアルをフォローしてください。ドキュメントを読む
| 名前 | 接触点 |
|---|---|
| デヴ・ダクサン | |
| Praveen Kumar | |
| Sudipto Ghosh | |
| タルン・ナグパル |
お気軽にお問い合わせください!! ?

GPL V3ライセンスに基づいてライセンスされています。
多くの貢献者に感謝し、footsteps.devをホストしてくれたNetlify&Herokuに感謝します。