Skip to content

mark-watson-lrn/learnosity-react-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mark Watson

github github

React Framework with Learnosity's NodeJS SDK

Items API and Reports API

Table of Contents

  1. Project Description
  2. User Story
  3. Acceptance Criteria
  4. Installation
  5. Usage
  6. Credits
  7. License
  8. Repository Status
  9. Contribute
  10. Tests
  11. Checklist

1. Description

What is this project?

  • Demonstrates one way of priming the Learnosity Assessment and Reporting modules using the Learnosity's Node-JS SDK

Why this project?

  • To provide our Client's with an example of how to use React with our products.

2. User Story

  • AS a Learnosity customer.
  • I WANT to be able to easily implement Learnosity's products into my web application using React framework.
  • SO THAT I can create online assessments.

3. Acceptance Criteria

  • GIVEN a landing page.
  • WHEN I select 'Start'.
  • THEN an assessment is rendered to my page.
  • WHEN I complete the assessmnet, I can save and exit from the assessment.
  • AND I am presented with the results of my assessment.

4. Installation

You are welcome to download the source code from Github repository

Once downloaded, you will need to install the dependencies with the following command in your terminal:

npm install

You will then need to add your API keys into a .env file. I've left a template in the repository for you to follow.

Once you have created a .env file with your API keys, you can run the application by typing in the command line:

npm start develop

Enjoy.


5. Usage

The code can be downloaded from my Github repository for all assets created for the project.

You are welcome to modify the code as you need as allowed by the license


6. Credits


7. License

The works in this repository are subject to:

GitHub


8. Github repo status

GitHub top language GitHub language count GitHub last commit GitHub commits in last month


9. How to Contribute

If you would like to contribute, please comply with the Contributor Covenant Code of Conduct:

Contributor Covenant


10. Unit Tests

  • No unit tests have been prepared for this application.

11. Checklist

All actions not checked are still to be completed:

[x] This application satisfies the acceptance criteria.
[x] Application loads with no errors.
[x] User experience is intuitive and easy to navigate.
[x] User interface style is clean and polished.
[x] GitHub repository contains application code.
[x] Repository has a unique name.


Back to the top

About

Refactor of work done in learnosity-react-demo for it to be hosted on Netlify using 'serverless' Lambda infrastructure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors