计算机课怎样使用举手提交作业,“云上课堂”常见问题

“云上课堂”常见问题

前一篇介绍了如何用一部手机实现“云上课堂”,今天一天内接到很多朋友的问题,分类汇总如下:

一、关于“腾讯会议”

1.如何举手发言?

全员静音后,“允许自行解除静音”处于灰色关闭状态,学生在无法打开语音的情况下屏幕下面就出现有“举手发言”,学生点击即可示意发言,教师可以在“成员”栏看到蓝色“举手”图标,点击他的头像给他解除静音就可以发言了。

2.用腾讯会议时,屏幕共享状态下直接点开微信里的视频,对方能看见视频在同步播放却听不到声音?

这确实听不到,腾讯会议跟微信一样,它是一个传输连接的通道。就好比我们用微信在语音或视频时我电话响了,对方的你也听不到我的电话铃声。

3.有老师问我上课时怎么可以听见我这边的声音?

我那是在给老师们讲解教学生用”投屏“,你们听到的声音是我投屏到电视后电视机发出的声音。

4.上面问题怎么解决?

很简单,声音和视频通过微信或QQ发送给对方自己收听和播放。

5.我的手机怎么没有“屏幕共享”菜单?

很多朋友这个问题都是因为手机版本较低,系统需要更新。

二、关于“学乐云”

6.“学乐云”是干嘛的?

“学乐云”是教学资源云平台,存储教学资源的“超级仓库”。这个仓库目前只装了海量的题目,没有其它任何资源。

7.打开“乐学云”,里面除了作业,啥也没有?

哈哈,是的,你没有存储里面怎么会有,但是只要大家都往里面放,就可以实现资源共享了,这就是“前人栽树后人乘凉”。

8.有了“学乐云”,还要“人教点读”吗?

我还在同时用这两个,“人教点读”重在课本和“点读”,语文和英语教学非常好。“学乐云”在于它提供了丰富的作业设计,有基础的,同步的,进阶的,可以说是海量题库,教师勾选相关题目后发送,学生就收到作业提示并开始完成作业。

9.“学乐云”目前除了作业还有什么优势?

有的,解放了教师。学生把作业提交后线上自动批改,老师“收作业”后得到一份详细的作业情况分析,而且学生点击错误题目还有详细的解题思路,对家长辅导很有帮助。

10.有了“学乐云”还需要“微智校园”布置作业提交吗?

随便你啦!各有所长,我是两样结合起来使用的。当然,“学乐云”省去了很多事,对不对?

11.“乐学云”可以下载课本教材吗?

可以,但下载的课本是一页一页的图片,通过图片上传完成下载,我知道的是要用电脑操作,我没有具体操作。但我在“人教点读”里面截屏了几页教材放到“学乐云”里面去了,如果你不需要下载一本书,那么你上课需要几页就下载几页放进去,跟平时公开课复印课本的几张纸给学生一样。

三、关于WPS

12.有的PPT不能使用WPS里面播放?

是的,一般情况下载下来的可以在里面播放备注,其它的我也不知道。

13.WPS怎样实现在线多人编辑?

我还没学会,但又学会了“腾讯文档”。在线收集统计制表简直方便得不要不要的,我今天发在我的班级微信群的“网课情况调查表”,一天之内全部在线填完,到我手中就是完整的表格了。

四、其它问题

14.怎样使用“腾讯文档”?

这里就不介绍与《教你一部手机实现“云上课堂”》无关的问题了。

15.可以不上课放录像课或线上课吗?

根据实际情况啦!个人认为优质资源干嘛不用?

16.怎样尽量少下载和使用APP?

看你个人需要啦?基本功能和优缺点都说了,我目前就掌握了这么多。

最后,我想做个自我介绍,我,数学老师,受信息技术教育经历是十多前参加计算机水平能力测试培训。但是,我喜欢学习我需要的技术,不会就“百度”、“知乎”!

问题回答得不专业,文章写得不专业,但是,对大家的口味对大家有帮助足矣!

作者的话:本文可算作《教你一部手机实现“云上课堂”》的后续。也对,有“前言”,一定要有“后语”!

往期推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 实现举手识别的具体代码,可以使用Unity和人机交互的技术来完成。下面给出一个简单的示例代码,可以作为参考: 1. 首先,在Unity中创建一个新的空物体,命名为"HandRecognition"。 2. 在"HandRecognition"物体上添加一个脚本组件,命名为"HandRecognitionScript"。 3. 在脚本中导入所需的命名空间: ``` using UnityEngine; using UnityEngine.XR.WSA.Input; ``` 4. 在脚本中声明一个手势识别器对象: ``` private GestureRecognizer gestureRecognizer; ``` 5. 在脚本的Start方法中初始化手势识别器对象,并注册识别到举手手势时的回调函数: ``` void Start() { gestureRecognizer = new GestureRecognizer(); gestureRecognizer.SetRecognizableGestures(GestureSettings.Tap | GestureSettings.Hold | GestureSettings.HoldWithTimeout); gestureRecognizer.Tapped += OnTapped; gestureRecognizer.HoldStarted += OnHoldStarted; gestureRecognizer.HoldCompleted += OnHoldCompleted; gestureRecognizer.StartCapturingGestures(); } ``` 6. 在脚本的相应回调函数中实现举手识别的具体逻辑。例如,当识别到举起一只手时,执行相关操作: ``` private void OnHoldStarted(HoldStartedEventArgs obj) { Debug.Log("Hand raised"); // 做一些处理,比如显示相关提示或触发事件等 } ``` 以上是一个简单的实现举手识别的示例代码,可以根据具体需求进行扩展和优化。本示例使用了Unity自带的手势识别库,并通过注册回调函数来实现相应的逻辑。在实际使用过程中,还需要确保设备支持相应的手势识别功能,以及对代码进行调试、优化等工作。 ### 回答2: 要使用Unity实现举手识别,可以按照以下步骤编写代码: 首先,需要借助Unity的AR技术库或者使用第三方插件,如AR Foundation或Vuforia,来获取相机画面和处理图像。 接下来,需要使用计算机视觉算法来检测举手动作。可以使用OpenCV或其他图像处理库来进行手势检测。以下是一个简单的基于OpenCV的例子: 1. 导入OpenCV库,并初始化摄像头。 ```csharp using UnityEngine; using OpenCvSharp; public class HandDetection : MonoBehaviour { private VideoCapture capture; private Mat frame; void Start() { capture = new VideoCapture(0); // 根据实际摄像头索引进行设置 frame = new Mat(); } void Update() { capture.Read(frame); // 读取当前摄像头帧 // 对frame进行处理,例如转为灰度图、滤波等预处理 // 执行手势检测算法,例如使用肤色检测或其他方法 // 通过跟踪算法,标记手和手指的位置 // 基于手的位置,判断是否举手 // 根据识别结果进行相应逻辑处理或输出 } void OnApplicationQuit() { capture.Release(); frame.Dispose(); } } ``` 2. 在Update函数中实现手势检测的算法,如肤色检测、阈值分割等。这些算法需要根据实际需求和场景进行调整和优化。 3. 根据手的位置,可以通过追踪算法或其他手部特征提取方法获取手指的位置,并据此判断是否举手。 4. 最后,根据识别结果进行相应的逻辑处理或输出,例如显示提示信息或执行相应动作。 需要注意的是,这只是一个简单的示例代码,实际实现中可能需要更多的预处理和后处理步骤,以及对算法的优化和调整。此外,还需要综合考虑性能、灵敏度和误判率等因素,以提供更好的用户体验。 ### 回答3: 要实现Unity中的举手识别,可以使用各种技术和方法。下面是一种可能的实现方式的示例代码供参考: 1. 首先,需要使用Unity中的手势识别库,例如Leap Motion或Microsoft Kinect等。这些库可以在Unity Asset Store中获得。 2. 在场景中创建一个空对象,并将手势识别库的脚本组件添加到该对象上。 3. 在脚本中,设置一个变量来存储手势识别的结果,例如"handRaised",默认值为false。 4. 使用手势识别库的方法,检测手势是否为举手的手势。例如,在每一帧中,使用手势识别库提供的方法获取当前帧中的所有手势。然后,遍历检查是否有符合举手条件的手势。 5. 如果检测到有举手的手势,则将"handRaised"设置为true,否则设置为false。 6. 在脚本中添加一个方法,用于检查"handRaised"变量的值,并根据其结果执行相应的操作。例如,当"handRaised"为true时,可以触发某个事件或在游戏中播放相应的动画。 示例代码如下: ```csharp using UnityEngine; using System.Collections; using Leap; public class HandGestureRecognition : MonoBehaviour { private bool handRaised = false; private Controller leapController; void Start() { leapController = new Controller(); } void Update() { Frame frame = leapController.Frame(); HandList hands = frame.Hands; foreach (Hand hand in hands) { if (hand.IsRaised()) { handRaised = true; break; } } if (handRaised) { // 执行举手后的操作,例如触发事件或播放动画 } } } ``` 请注意,这只是一个简单的示例代码,实际实现中可能需要根据具体需求进行适当的修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值