修复错误实现的 Lab 类

初级

在本项目中,你将学习如何在 LabEx 后端代码中实现和测试 `Lab` 类。`Lab` 类是 LabEx 平台中表示实验的核心组件。

Python

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何在 LabEx 后端代码中实现和测试 Lab 类。Lab 类是一个核心组件,代表 LabEx 平台内的一个实验。

👀 预览

lab.tags=['python', '数据科学', '机器学习']
用户1能否启动实验:是
用户2能否启动实验:否

🎯 任务

在这个项目中,你将学习:

  • 如何实现 insert_tag 方法,以确保不会向实验对象添加重复的标签
  • 如何实现 can_be_started 方法,以确定用户是否可以启动实验,只允许经过身份验证的成员用户这样做
  • 如何测试 Lab 类,以确保它按预期工作

🏆 成果

完成这个项目后,你将能够:

  • 理解在后端系统中正确实现核心类的重要性
  • 展示为一个类编写简洁、可维护且无错误代码的能力
  • 获得测试和验证类功能的经验

教师

labby

Labby

Labby is the LabEx teacher.