Skip to content Skip to main navigation Skip to footer

Gooru Navigator Getting started guide for Tech Partners

Table of Contents

Overview

This guide will show you how to get started leveraging Navigator tools and services including Navigator Developer Portal.

Value proposition
https://youtu.be/k30CswJnYf8
  • Navigator is a platform with a wide reach of 7M+ users across the world 
  • Integrate with the Navigator and offer your premium tools and services to the users
  • Reach independent learners directly with premium tools via the Navigator for Learners app or the parents of these learners via the Guardian app
  • Offer premium tools and services for entire school districts 
  • Integrate Navigator and include it’s curated open catalog in your solution

How to sign up

  1. Sign up using the Tech Partners Sign-Up page, through this signup form we will better understand your requirements and be able to direct you to the appropriate resources.
  2. You will then be contacted by the Gooru Team within 48 hours, with the next steps.

How to translate Navigator into different languages

  1. Checkout resource files for the different languages you want to translate from https://github.com/Gooru/ln-Gooru-FE and github.com/Gooru/quizzes-FE
  2. Create translated strings for the keys in the resource files
  3. Raise PR, review and merge

How to create new question types

  1. First, make sure you understand Gooru Navigator’s application architecture & design for question types – which involves creating, assessment player, event tracking, analytics, and report components
  2. Create requirements specification for the question type
  3. Download the style guide for FE development
  4. Develop design for the BE and FE components
  5. Submit for review 
  6. Work with Gooru to update the release plan for the question type
  7. Understand the repositories involved
  8. Develop the components and raise PR for the different components in their repositories
  9. Address review feedback
  10. Work with Gooru to merge, deploy and test on staging
  11. Gooru will move to beta to get broader feedback based on the release plan
  12. Ready for production push

How to access Navigator’s catalog

  1. Integrate Navigator’s search API or implement LTI-RS based search into your LMS and give users access to millions of curated content tagged to standards. Review documentation here.
  2. Embed LTI Deep linking URLs to the Navigator content in your LMS

How to index content into a catalog

  • Option 1
    1. Download the content ingestion template
    2. Fill out the template with content urls and associated metadata
    3. For now, email this template back to us to upload partner@gooru.org. Soon, you will be able to upload directly to Navigator Library using Bulk upload.
  • Option 2
    1. Provide a list of domains to crawl
    2. For now, email this list to us directly partner@gooru.org. Soon, you will be able to trigger a crawl directly through Navigator Library and the System will notify once the crawling and indexing is complete
    3. Review, update with metadata indexed content, and publish

How to integrate using APIs

  1. Request API key and sandbox access via partner@gooru.org
  2. Go through the different integration use cases and examples as documented here
  3. Define your use case and identify APIs to integrate with
  4. Build out the integrations and test in your sandbox environment
  5. Request production API key and deploy integration

 


FAQ

Was This Article Helpful?

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published. Required fields are marked *