教育机器人术语:课程支持、开放接口与二次开发不是同一回事
区分课程资源、图形化编程、API、SDK和二次开发,避免把有教程误解为所有软硬件接口都开放。
课程支持回答教什么
课程支持可能指教案、任务卡、示例程序或教师培训。它说明的是教学组织资源,不直接说明控制权限、软件授权或硬件扩展范围。阅读资料时应确认资源的语言、适用版本和获取方式,尤其注意免费试看、购买后使用与长期授权之间的区别,不能把有课程三个字当作完整交付清单。
API和SDK回答怎样接入
API是可调用接口的约定,SDK通常提供库、示例与开发工具。判断能否用于课堂,要核对支持语言、系统环境、文档版本和错误处理方式。设备能执行厂家提供的图形化程序,不一定允许外部程序控制全部功能;支持某种语言也不等于学生已经具备调试和连接环境。
二次开发需要明确边界
让供应方用一个简单任务说明可以新增什么、不能修改什么,以及升级后旧程序如何兼容。检查是否需要额外许可、专用控制器或管理员权限。验收时保留源程序、依赖版本与运行步骤,让另一位教师能够复现。术语对齐的目的不是追求接口越多越好,而是选到课程真正会使用、学校能够维护的功能。