¿Una búsqueda? ¿Motor de recursos de aprendizaje de fabricación comunitaria para el alumno del siglo XXI.
Imaginamos el proyecto para resolver los problemas que enfrentan un alumno del siglo XXI. Un alumno en la era de Internet se encuentra a sí mismo en una avalancha de recursos de los motores de búsqueda. Aunque él/ella encuentra enlaces para aprender, no siempre son de los mejores maestros/mejor calificados, ya que es el sitio web con el mejor SEO (optimización de motores de búsqueda) que muestra los resultados más altos. Además de eso, hay tantos recursos gratuitos disponibles en Internet hechos por expertos en su campo y, sin embargo, nos vemos obligados a pagar los cursos obsoletos promovidos por grandes empresas y universidades.
Con la aplicación de la aplicación y el navegador de Footsteps, tomamos un primer enfoque de expertos en el conocimiento (mentor) para resolver el problema de encontrar los mejores recursos para aprender. Funciona al hacer que los expertos en dominios guarden su viaje de aprendizaje con nuestra aplicación web y la extensión del navegador y haciendo que todos los demás los sigan. Cada recurso se llama 'pasos' (agregado cronológicamente) y una colección de pasos constituye una ruta de aprendizaje. El alumno puede "salvar" los caminos de aprendizaje a su viaje de aprendizaje y mantener un seguimiento de su progreso. La aplicación también sugiere otras rutas recomendadas calificadas bien por otros alumnos en la comunidad de pasos.
Aquí hay algunos ejemplos de por qué se nos ocurrieron pasos:
Hilo Reddit - "Acerca de la certificación de ciencia de datos de IBMS"
| SL No. | Característica | Estado |
|---|---|---|
| 01 | Capacidad para hacer que el camino sea privado/público. | |
| 02 | La capacidad de "bifurcar" una ruta de aprendizaje y sugerir cambios. | |
| 03 | Un sistema de recomendación de filtrado colaborativo para recomendar los recursos correctos a un alumno. | |
| 04 | Capacidad para guardar su progreso (con una barra de progreso) en una ruta de aprendizaje. | |
| 05 | Capacidad para votar un camino de aprendizaje. | |
| 06 | Capacidad para seguir a un usuario. | |
| 07 | Una interfaz de usuario de la página de inicio modificada con una barra de búsqueda, rutas de aprendizaje activas y nuevas rutas de inclinación de los usuarios de 'seguidos' |
Instale el Gatsby CLI.
npm install -g gatsby-cliTenedor y clon el repositorio
git clone https://github.com/[yourname]/footsteps-appInstalar dependencias de nodo
Use la Gatsby CLI para crear un nuevo sitio, especificando el inicio.
cd footsteps-app/
npm installAgregar credenciales a .env
Cree el archivo .env.development y agregue sus variables enumeradas a continuación.
Utilice las siguientes credenciales para fines de prueba
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-1Para el acceso al Proyecto Firebase, complete este formulario.
Para el acceso a la prueba DB, use este enlace e ingrese '¡! como la contraseña.
Empiece a desarrollar. Navegue en el directorio de su nuevo sitio y comience.
gatsby develop¡Abra el código fuente y comience a editar!
Su sitio ahora se ejecuta en http://localhost:8000 !
Nota: también verá un segundo enlace: http://localhost:8000/___graphql . Esta es una herramienta que puede usar para experimentar consultando sus datos. Obtenga más información sobre el uso de esta herramienta en el tutorial de Gatsby.
Abra el directorio de footsteps-app en su editor de código de elección y edite archivos en src . ¡Guarde sus cambios y el navegador se actualizará en tiempo real!
Documentación completa para Gatsby vive en el sitio web.
Para la mayoría de los desarrolladores, recomendamos comenzar con nuestro tutorial en profundidad para crear un sitio con Gatsby. Comienza con cero supuestos sobre su nivel de habilidad y camina a través de cada paso del proceso.
Para sumergirse directamente en las muestras de código, diríjase a nuestra documentación. En particular, consulte las secciones " Guías ", " Referencia de API " y " Tutoriales avanzados " en la barra lateral.
Agradecemos sugerencias para mejorar nuestros documentos. Consulte la documentación "Cómo contribuir" para obtener más detalles.
Comience a aprender Gatsby: siga el tutorial · Lea los documentos
| Nombre | Punto de contacto |
|---|---|
| Dev Daksan | |
| Praveen kumar | |
| Sudipto Ghosh | |
| Tarun Nagpal |
¡No dude en preguntarle a sus consultas! ?

Licenciado bajo la licencia GPL V3.
Gracias a nuestros muchos contribuyentes y a Netlify & Heroku por alojar pasos.dev.