Giter Club home page Giter Club logo

openwordswebapp's Introduction

OpenwordsWebapp

#OER #opensource #languagelearning #foss #socialenterprise

Introduction

Openwords webapp is an open source language learning webapp. We're currently looking for partnering universities, NGOs, or businesses. All Openwords code is available at this Github repository.

Openwords webapp allows instructors to author a variety of different kinds of problems for their students. These problems include listening/hearing, sentence construction, fill in the blank, conjugation, typing, simple review, vocabulary, minimal pairs (teaches phonetics), and other kinds of problems. Openwords is meant to allow students to practice on problems alongside the classroom in support of instructor goals and priorities. Openwords lessons can also be constructed for individual learners/autodidacts.

The Openwords organization is an alternative enterprise fully committed to open source technology and open educational resources (OER). Openwords is not obligated to pursue profit maximization for shareholders. Instead Openwords can focus on our educational, social and technological priorities. We do aim to create sustainable and growing revenue for our team through open source revenue models with client universities, NGOs and businesses.

Openwords Markup Language (OWML)

Openwords webapp uses a markup language for specifying language learning problems.

Openwords Markup Language documentation

OWML language is straightforward, human readable, text based. Individual lesson files consist of a series of language learning problems. Each problem consists of several lines of text. Openwords webapp "reads" these simple text files and presents lessons, composed of a sequence of problems, to the learner.

Lesson authors can use the OWML to author problems. Additionally, computational linguists and others with programming skills can use the OWML as a target for automatically creating language learning problems from a variety of open data sources. For example, repositories of parallel texts can be leveraged to create sentence problems in the OWML. Openwords is also building a GUI Lesson Builder to build OWML lesson files.

openwordswebapp's People

Contributors

hanaldo avatar marc-bogonovich 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.