Git Product home page Git Product logo

ft-quiz's Introduction

FTLabs Quiz Experiment

This is an experiment with automating quiz questions from the news published in a given amount of time. Although this a stand alone project it is also an excuse to explore new technologies which we can use to extract data from our content.

This is an API utilising AWS technologies (api gateway and lambda).

The end goal is to have a versatile api which can give automated questions of different types from one api call.

Setup

To run and deploy this app you will need to install serverless:

npm install -g serverless

Then to deploy:

serverless deploy -v

You will need these environment variables saved in the root in a serverless.env.yml:

dev:
  LANTERN_API_KEY: <lantern api key>

Question types

Redacted

This question type gets the top articles published over a given time and redacts a key phrase in the headline. It uses AWS Comprehend and the Lantern API.

An example of these in action can be found here

ft-quiz's People

Contributors

jamiebrown201 avatar sqyphen avatar lily2point0 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.