Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Lecture Only Sections Shouldn't Include Recitation

未关闭
#124 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
35/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
javascript, php
领域
backend

调研方向

追踪自动添加习题课部分的课程表构建逻辑,并以 MKTG-230 的第 1 和第 4 部分的课程部分元数据作为比较案例。验证仅包含讲座的部分不会获得习题课,并且第 4 部分仍会获得其可用习题课中的一个。

由索引模型根据 Issue 内容生成。

描述

requires data import refactor

Here's an interesting edge case I found on MKTG-230 "Principles of Marketing."

The class has 4 sections this Fall, but the format of every section isn't the same. Sections 1, 2, and 3 only include a lecture. Section 4, however, includes a lecture and recitation, from which there are three to choose.

Marketing Class Choices

What should happen when you add these sections to a schedule is that section 4 should be the only one to automatically additionally pull in a recitation section; however, currently all sections of the class include a recitation.

Section 1 Wrongly Including Recitation:
Section 1 Wrongly Including Recitation

Section 4 Correctly Including Recitation:
Section 4 Correctly Including Recitation

I don't know what metadata you get in your data dump, but SIS does make a distinction between the two sections:

Course Description of Section 1 Course Description of Section 4
主要语言
PHP
星标
66
派生
39
平均合并
3 小时 44 分钟
30 天内合并 PR
1

环境准备

我们还没有检查这个项目的环境配置文件。先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

ComputerScienceHouse/schedulemaker 的其他 Issue

查看 ComputerScienceHouse/schedulemaker 的全部 Issue

相似的 Issue

更多 PHP Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。