我用 DeepSeek 制作了一个课堂点名系统

是时候准备春招和实习了。

节前,我们邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。

针对新手如何入门算法岗、该如何准备面试攻略、面试常考点、大模型技术趋势、算法项目落地经验分享等热门话题进行了深入的讨论。

总结链接如下:

《大模型面试宝典》(2025版) 发布!

喜欢本文记得收藏、关注、点赞。

在这里插入图片描述


不知道有没有老师朋友们在上课点名的时候,出现叫错名的尴尬场景。

没有点名册的时候,依稀只能想起那印象深刻的两三个学生名字。

现在有了deepseek,你们敢信吗,我花1分钟时间就做出来了课堂随机抽问的网页版本,效果非常惊艳。

看到最后保证所有人都会,无脑操作!

打开deepseek

第一步打开deepseek,在对话框输入提示词,不用开深度思考和联网搜索也可以。

图片

注意提示词一定要越清晰,越具体、越有细节是最好的。因为指令越清晰,给出的答案就越好,越精准,甚至会超乎你的想象。

提示词大家可以参考我这个指令,可以自行修改成自己想要的效果:

帮我做一个课堂随机点名的网页,双击就能运行。要求网页背景是可爱甜美风格,页面不要太简洁,要看起来美观有吸引力。顶部显示”李老师课堂抽问随机点名”大标题,中间区域用来显示滚动的姓名,姓名的字体要够大够明显,底部有「开始抽问」按键。点击按钮则开始快速随机滚动姓名,姓名列表我放在后面了。再次点击按钮则暂停,然后放大字体加蓝色突出显示被选中的姓名。还有一个滑轮控件可以控制名字滚动的速度,滑轮拉满时,滚动速度非常快。

学生姓名如下,一行一个

哪吒

敖丙

张散

李斯

等等(自行补充学生姓名)

指令传达给deepseek后,等待生成的代码。

接下来我们点击右上角的复制,把代码复制一下。

图片

新建文本文档

第二步我们到桌面新建一个文本文档。

图片

打开文本文档,把复制代码粘贴过来,然后点击保存。

图片

最重要的一部,我们把文本文档后缀改一下,把txt后缀改成html。

图片

改好后会出现这个弹窗,选择“是”

图片

我们双击打开这个网页,下面这个就是刚刚代码生成的网页版本的随机抽问。

图片

点击开始抽问测试好不好用,具体效果大家可以看文末的视频。

完全是按照我的提示词要求来完成的,顶部有李老师课堂抽问随机点名这样的一个标题,中间是学生的名字。

下面有一个控制滚动速度的一个滑轮,往左边是慢一些,右边是滚动的速度快一些。

暂停最后被抽到的名字要蓝色加粗,效果非常好。

图片

真的太厉害了,如果你是一个老师,可以按照自己的喜好制作一个专属自己的随机点名网站。

如果你是选择困难症的朋友也可以制作一个,让AI帮我们选择,还是挺有趣的,学会就赶紧试试吧!

在C++中,我们可以设计一个简单的课堂点名系统的概念,它通常包含学生信息存储、添加新学生、点名以及查看未到的学生等功能。下面是一个简化的示例代码框架: ```cpp #include <iostream> #include <map> #include <string> class Student { public: std::string name; bool present; // 构造函数和默认构造函数 Student(const std::string& name) : name(name), present(true) {} Student() : present(true) {} // 点名操作 void checkIn() { if (present) std::cout << "学生 " << name << " 到场了!" << std::endl; else std::cout << "警告:学生 " << name << " 今天缺席!" << std::endl; present = true; // 重置为到场状态 } }; // 存储学生信息的数据结构 class AttendanceBook { private: std::map<std::string, Student> students; public: void enrollStudent(const std::string& name) { students[name] = Student(name); } void attend(std::string name) { if (students.find(name) != students.end()) { students[name].checkIn(); } else { std::cout << "学生 " << name << " 没有注册!" << std::endl; } } void showAbsentees() { for (const auto& student : students) { if (!student.second.present) { std::cout << "学生 " << student.first << " 未到!" << std::endl; } } } }; int main() { AttendanceBook book; book.enrollStudent("张三"); book.enrollStudent("李四"); book.attend("张三"); // 张三到场 book.attend("王五"); // 王五未注册 book.showAbsentees(); // 显示未到场的学生 return 0; } ``` 这个程序定义了一个`Student`类和一个`AttendanceBook`类。`AttendanceBook`类有一个映射,用于存储学生的姓名和对应的`Student`对象。你可以通过`enrollStudent`添加学生,`attend`功能让学生打卡,然后用`showAbsentees`来显示未到场的学生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值