Coder Social home page Coder Social logo

7daylove's Introduction

2017.2.28日 天气:晴朗,星期二


今天完成工作计划
* 将选择题目完成了,现在要将表单提交功能以及提交后的答案记载功能和评分功能全部完成。
* 后续就是用angular2完成客户端匹配系统,以及自定义匹配系统。

表单提交功能的实现设想

  • 每一个表单的提交都要顺便将其问题答案,以及评分的对象存入该表单,不仅仅是对象的引用(否则删除问题后都会失去该问题的引用出现来自异界的错误....) [{问题的id,问题的答案,问题的}]=> 计算方式

    1. 根据每一个问题的id=>获取该问题的数据,标题,所有,答案,满分评分,以及用户填写的答案。 单选题属于匹配题目,所以不计分数,当后台开始匹配的时候
    2. 根据问答题的字数进行问答评分,将用户的答案和和问答题的问题,以及问答题的评分进行记录。

综上所述

需要一张 单选题答案表, 而每个用户都应该有一个单选题答案 需要一张 问答题一答案表,每个用户应该有问题提答案 每个用户应该有一个字段 是否填写完整了答案和个人信息 所以后台应该返回

{
    issucess:true,
    radios:[{
        _id:id,
        title:'问题的标题'
    }],
    anwsers:[{
        _id:id,
        title:'问题'
    }]
}

而前台应该提交完成的表单,将每一个单选题的id和问答题的id连着答案一起提交到后台,在后台进行单选题的id和问答题的id并将数据存入问答题答案表和单选题答案表,并将用户的的问答题答案表和单选题答案表填写完成

{
    userId:userId,
    radios:[{_id:id,anwser:1}],
    anwsers:[{_id:id,anwser:'答案'}]

}

7daylove's People

Contributors

topshadow avatar

Watchers

 avatar  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.