Coder Social home page Coder Social logo

vietspeak's People

Contributors

hanam27 avatar trungtle avatar vgx32 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

digideskio

vietspeak's Issues

[challenge] - Create templates for all question types

// Question type
QTYPE = {
RANDOM: 0,
TRANSLATE_VE: 1,
LISTEN_VE: 2,
MULTIPLE_CHOICES_TRANSLATION: 3,
MULTIPLE_CHOICES_TRANSLATION_PIC: 4,
REARRANGE: 5, // Rearrange words in a Vietnamese phrase
FILL_IN_BLANK: 6, // Fill in the blank for a Vietnamese phrase
WORD_PAIRING: 7, // Pairing between English & Vietnamese
REPLACE_WRONG_WORD: 8, // Use English hint, click on wrong word in Vietnamese phrase
SELECT_CORRECT_SPELLING: 9, // Play a tone, and select the correct spelling for the tone
TRANSLATE_EV: 10, // Teach typing in Vietnamese
TRUE_FALSE: 11,
MULTIPLE_CHOICES_MULTIPLE_ANSWERS: 12, // Multiple choices with multiple answers allowed
MULTIPLE_CHOICES_MULTIPLE_ANSWERS_AUDIO: 13, // Multiple choices with multiple answers allowed
};

create FILL_IN_BLANK question type

Use Case:

A phrase with a blank space appears. User either (1) has a VN typing interface from TRANSLATE_EV to type it in or (2) is given a set of choices to pick from

This seems like it might warrant a new question type that specifies a blank and a missing word; I can't see it being consistently useful to randomly pull a word from an existing phrase

create REPLACE_WRONG_WORD question type

Sentence appears with EN translation and a VN sentence with wrong word-- select wrong word in VN sentence and choose from multiple choice for a correct answer.

[art assets] - Icons for each lesson

Basic phrases I am, you are, she is Greetings
Shopping
Numbers
Animals
Question
F̶o̶o̶d̶
Family
Places
Things around the house
Things around the office
On the street
Things in the countryside
Restaurant & Hotel
Nature
Date & Time
Seasons
Adjectives
Verbs
Nouns
Proverb
Jokes
Flirting
Pronouns
Holiday
Diacritic (Dấu)
Clothing
Measure
Objects
People
Countries
Directions
Emotions
Professions
Business

create TRANSLATE_EV question type

Should we go the approach of providing the user with a virtual keyboard?
Or would they be expected to work out how to get their pc/phone to support vn typing?

create REARRANGE question type

Possible implementation:

  1. Randomly select a multi-word(3+ words) phrase for current lesson
  2. Split up by spaces
  3. user arranges words in order
  4. on submit, compare arranged to correct order

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.