You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder_weapp 906812f02c
add cloudfunctions
5 years ago
cloudfunctions/login add cloudfunctions 5 years ago
miniprogram add cloudfunctions 5 years ago
.gitignore add cloudfunctions 5 years ago
LICENSE change license 5 years ago
README.md fix a bug 5 years ago
project.config.json 使用educoderAPI 5 years ago

README.md

简介

educoder微信小程序帮助使用educoder平台的应用方便在手机上使用。利用educoder网站的API搭建

源码

https://github/jinke18/smart_class

小程序码

小程序码

功能介绍

教室

  • 学员可以输入邀请码进入课堂

  • 进入教室界面会显示在位,头像为彩色,若退出课堂界面则会显示灰色头像

  • 教员在教室界面中可以直观地看到学员在位情况,可以选择学员让其起立回答问题,并且对学员可以进行加分、减分操作

  • 在分数列表中可以看到加减分记录(数据在后台可以导出)

  • 学员可以收到教员让其起立提问、回答的提示,还可以点击“我要提问、回答”

  • 教室内有讨论区,可以交流

课程资源

  • 在课程界面进入“资源”可以查看本课堂的课程文件资源

  • 支持打开ppt doc xls pdf文件

试卷作答

  • 学员在课程内可以看到老师发布的试卷,并且回答

  • 试卷截止后并且老师选择了公开答案,学生可以看到公布的答案

  • 老师可以创建试卷,发布试卷,查看学员作答分数

其他

账号的注册、登陆、找回密码、头像更改等

实现

educoder平台接入

使用HTTP与平台的api接口交互

接口列表如下

教室学员在位情况及分数的同步实现

使用了leancloud提供的javascript开发包实现数据同步功能, 如学员在位情况、分数的同步, 其底部技术为websocket