一个极简的问卷系统,只需一些简单的配置就可以帮您解决问卷相关需求。
前端主要框架与库:Vue、Element、Vuex、Vue-Router
后端主要框架与库:express、mongodb、mongoose
下载代码 git clone https://github.com/no5no6/questionnaire.git
。
安装后端依赖,项目根目录下执行 npm install
。
安装前端依赖,项目questionnaire_web目录下执行 npm install
。
配置数据库,首先确认本机已经正确安装了mongodb并在本机正常启动。在本地创建 questionnaire
数据库,设置登录账号用户名为 ky1
,密码为 123
(PS:如果需要更改数据库名称、用户名、密码,请打开questionnaire/models/index.js文件,找到对应位置 'mongodb://ky1:123@localhost:27017/questionnaire'
修改即可)。
(1). 打开终端窗口(Terminal)。
(2). 用命令行进入mongodb,输入并执行 mongo
。
(3). 创建questionnaire数据库,输入并执行 use questionnaire
。
(4). 创建用户,输入并执行
db.createUser({
user:'ky1',
pwd:'123',
roles:[{
"role" : "readWrite",
"db": "questionnaire"
}]
})
启动后端服务,项目根目录下执行 node questionnaire
。
创建管理员
(1). 打开终端窗口(Terminal)。
(2). 用命令行进入mongodb,输入并执行 mongo
。
(3). 创建questionnaire数据库,输入并执行 use questionnaire
。
(4). 创建用户,输入并执行
db.users.insert({
name: "admin",
password: "123",
organization: 'test'
})
启动前端服务,项目questionnaire_web目录下执行 npm run dev
。
打开浏览器,访问 localhost:8080/#/questionList。(PS: 填写问卷时只需将查看地址发给所有需要填写问卷的用户)
├── db // 备份数据库脚本
├── models // 数据库模型目录
├── public
│ └── web // 前端打包后运行文件目录
│
├── questionnaire_web // 前端目录
│ ├── src
│ │ ├── components // 组件目录
│ │ ├──router // 路由目录(vue-router)
│ │ ├── store // 模型目录(vuex)
│ │ ├── views // 视图目录
│ │ └── main.js // 前端入口文件
│ ├── index.html // 首页
│ └── package.json // 前端包管理文件
│
├── router // 接口目录
├── package.json // 后端包管理文件
└── questionnaire.js // 项目主进程
测试用例 用户管理 前提 动作 预期 用户表无张三用户 注册张三用户 注册成功 用户表有张三用户 注册张三用户 注册失败 用户表无张三用户 用张三用户进行登录 登录失败 用户表有张三用户,但用户名写错 用张三用户进行登录 登录失败 用户表有张三用户,但密码写错 用张三用户进行登录 登录失败 无 退出账户 退出成功(这里仅对session的用户属性进行清空) 此场景全部测试成功 题目管理 前提 动作
1. Select the appropriate description to complete questionnaire after the combination of field research. Analyze data by SPSS 17.0 software, and then test quality of questionnaire. Compared to the mea
新知问卷调查系统是一款功能强大的计算机辅助调查工具,可做客户满意度调查、产品类别调查以及访客来源调查、客户回访等,其它各种类型的调查均可自定义设置。 通过它使用人员可以方便地设计各类问卷题型:是非题、单选题、多选题、填空题、矩阵单选、矩阵多选、段落等题型。 设计好了之后,调查人员可以进行问卷调查,另外本系统还实时提供问卷调查及话务话单的统计报表。 完全和一次问卷调查记录完全绑定,可以更真实地记录一
讲师可发布问卷,考察学员的学习情况。题干内容与选项均包含在问卷中。 讲师端 说明: 1)支持讲师新建问卷以及发布第三方问卷,第三方问卷需输入问卷地址链接 2)点击新建问卷,出现问卷配置页面,讲师可输入问卷标题、添加所需要的题型及内容、分数等功能 3)问卷创建后可进行发布、编辑、删除、预览等操作;可创建多个问卷,问卷可提前创建,在直播中随时发布 4)终止答题后讲师可查看学员的答题统计,其中问答题统计
问题内容: 我的情况很简单:我需要播放警告信号并希望确保用户会听到它,因此我想检查系统音量。 如何找出当前的系统容量是多少? 问题答案: Swift更新 音频会话可以提供输出音量(iOS> = 6.0)。
问卷库是教师创建的问卷合集,老师备课时可以直接调用,重复使用问卷库的问卷;同一学期下关联的各个慕课堂备课时,问卷库可共享使用。 进入慕课堂管理后台,点击慕课堂左侧的【资源库】---【问卷库】--【创建问卷】,命名并保存,点击【添加题目】: 问卷创建内容与练习类似,但无须设置分值,可以添加多种类型题目:单选题、多选题、文本题、量表题 编辑好的问卷保存在问卷库中,用于后续课堂使用.
进入上课页面,点击右侧“活动-问卷/讨论”。选择要发布的问卷/讨论,点击“发布”。
Mudu.Room.Signup 报名问卷组件 获取报名问卷配置 Mudu.Init(41988, function () { console.log('Mudu Web Sdk 初始化成功') // 获取当前频道正在使用的问卷数据, 需要在频道初始化完成后调用 Mudu.Room.Signup.GetUsingSignup(function(dataStr){