Skip to content

Course update#55

Open
kochaika wants to merge 6 commits intomasterfrom
course_update
Open

Course update#55
kochaika wants to merge 6 commits intomasterfrom
course_update

Conversation

@kochaika
Copy link
Contributor

@kochaika kochaika commented Mar 4, 2026

makingthematrix and others added 6 commits February 2, 2026 12:20
1. Clarify exercise prompt for MultiplierWithOffset - by SmedbergM
2. build (course-remote-info) updated to v3 on MP, yaml version added to course-info.yaml - by Geravant
3. Module 7 - by kajigor
4. Version bump for Scala, sbt, and ScalaTest - by makingthematrix
@kochaika kochaika requested a review from KovalevRoma March 4, 2026 14:15
Copy link

@KovalevRoma KovalevRoma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on Windows 11 and Ubuntu 22.04.
Testing was performed in IntelliJ IDEA 2025.3.3 only.

Issues

  1. In the file Functions as Data/what_is_a_function/task.md
    the video should be replaced with a regular link.
    The video is not displayed in the IDE, although the link itself works.
  1. In the file Immutability/Lazy List/src/LazyListTask.scala
    the placeholder boundaries should be adjusted to include .empty.
  1. In the file Pattern Matching/Case Objects/src/CaseObjectTask.scala
    the placeholder boundaries should be fixed.
  1. In the task description of the lesson Monads/Monadic Laws the link
    [scalaz](https://scalaz.github.io/7/)
    does not work and should be either replaced or removed.
  1. In the file Referential Transparency/Dog Adoption Center Exercise/src/Task.scala
    some placeholders boundaries should be fixed.

Note

In the last section of the lesson
Early Returns/Breaking Boundaries
the task accepts an empty solution if nothing is written.

@kochaika
Copy link
Contributor Author

kochaika commented Mar 9, 2026

In the last section of the lesson Early Returns/Breaking Boundaries the task accepts an empty solution if nothing is written.

Looks like there are no placeholders in this task

@KovalevRoma
Copy link

In the last section of the lesson Early Returns/Breaking Boundaries the task accepts an empty solution if nothing is written.

Looks like there are no placeholders in this task

Yes, but the task still contains tests, and the solution is accepted even if nothing is written.

@KovalevRoma
Copy link

KovalevRoma commented Mar 10, 2026

Additional issue

Currently the task
Referential Transparency/Dog Adoption Center Exercise
does not work correctly.

Instead of running the tests, the following message appears:

No tests have run. For more information, see the Troubleshooting guide.

Both in learner mode and course creator mode, the Check button does not work.
When pressed, the IDE shows the notification:

Error running 'Scala tests': Did not find suite classes in package.

Course structure

The section Conclusion is placed before Referential Transparency.
It seems that Conclusion should be the final section of the course, but currently it is not the last one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants