Code Monkey home page Code Monkey logo

discuss-assignment's Introduction

#discuss.io assignment Features summary:

  • adding/removing/editing of screening questions
  • defining the question (textarea)
  • defining/deleting answer options
  • saving (locally) a current state of the question
  • some checkboxes which were mentioned in the video clip
  • dragging/dropping of questions (mentioned in the clip)

THINGS NEED TO BE DONE edit form - when working with MVC I can editing is not a problem but doing everything on the front end was a little unfamiliar as far as grabbing the right object. I know I can edit the question title doing input[type='text'] = question.

drag/drop - functional but the question number is not updating.

delete option - currently deletes all options, needed a little more time of figure out just one option. What I would have done. Give each option and unique id and then use jquery to target that element and remove.

write a function to shuffle the answers

write a function to add a none of the above to answers

some validations need to be done:

  • cannot submit a question if question is blank.
  • once a edit or add a question button is click, all other buttons are inactive

discuss-assignment's People

Contributors

robinchoii avatar

Watchers

James Cloos 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.