搜索社区制造的引擎????学习资源为21世纪的学习者学习。??????????????? flearn遵循专家的脚步(资源)或自己制作自己的脚步(资源),从而为他人提供正确的学习建议/资源。
我们设想了该项目解决21世纪学习者所面临的问题。互联网时代的学习者在搜索引擎的大量资源中发现自己。尽管他/她找到了学习的链接,但它们并不总是来自最好的老师/最优惠的链接,因为它是具有最佳结果的最佳SEO(搜索引擎优化)网站。最重要的是,互联网上有很多免费资源由专家在其领域提供,但我们被迫为大公司和大学推广的过时课程付费。
借助FootSteps App&Browser扩展程序,我们采用主题知识专家(导师)的第一种方法来解决寻找最佳学习资源的问题。它通过让我们的Web应用程序和浏览器扩展名来保存他们的学习旅程,并使其他所有人都可以遵循,它可以使用。每个资源都称为“脚步”(按时间顺序添加),并且脚步的集合构成了学习路径。学习者可以“保存”他的学习旅程的学习路径,并跟踪他的进步。该应用程序还建议其他推荐的路径对脚步社区的其他学习者进行了很好的评价。
以下是为什么我们想出脚步的一些例子:
reddit线程 - “关于IBMS数据科学认证”
| SL号 | 特征 | 地位 |
|---|---|---|
| 01 | 能够使道路私密/公共路径。 | |
| 02 | “分叉”学习路径并建议更改的能力。 | |
| 03 | 协作过滤推荐系统,用于向学习者推荐正确的资源。 | |
| 04 | 能够在学习路径中保存进度(使用进度栏)的能力。 | |
| 05 | 能够投票道路的能力。 | |
| 06 | 能够关注用户。 | |
| 07 | 带有搜索栏,主动学习路径和新的倾斜路径的修改后的主页UI,“关注”用户 |
安装Gatsby CLI。
npm install -g gatsby-cli叉子和克隆仓库
git clone https://github.com/[yourname]/footsteps-app安装节点依赖项
使用Gatsby 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-1要访问Firebase项目,请填写此表格。
要访问测试数据库,请使用此链接并输入'!footstepstest!'作为密码。
开始发展。导航到新站点的目录并开始。
gatsby develop打开源代码并开始编辑!
您的网站现在正在http://localhost:8000 !
注意:您还将看到第二个链接: http://localhost:8000/___graphql 。这是您可以用来尝试查询数据的工具。了解有关在Gatsby教程中使用此工具的更多信息。
在您选择的代码编辑器中打开footsteps-app目录,并在src下编辑文件。保存更改,浏览器将实时更新!
Gatsby的完整文档生活在网站上。
对于大多数开发人员,我们建议您从深入的教程开始,以与Gatsby创建网站。它以对您的能力水平的零假设开始,并逐步完成过程的每个步骤。
直接研究代码样本前往我们的文档。特别是,在侧边栏中查看“指南”,“ API参考”和“高级教程”部分。
我们欢迎提出改进文档的建议。有关更多详细信息,请参见“如何贡献”文档。
开始学习盖茨比:关注教程·阅读文档
| 姓名 | 接触点 |
|---|---|
| Dev Daksan | |
| 普雷文·库马尔(Praveen Kumar) | |
| Sudipto Ghosh | |
| Tarun Nagpal |
随时询问您的查询!! ?

根据GPL V3许可证获得许可。
感谢我们的许多贡献者以及Netlify&Heroku主持footsteps.dev。