apache / apache/beam

[Feature Request]: Katas need new platform/host

Open
#27,765 1 comment 0 reactions 0 assignees View on GitHub
katas new feature P3 stale
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

### What would you like to happen?

Katas are currently hosted via Stepik. Stepik is no longer supported by IntelliJ/Jetbrains-Suite [ well by the 'new' Jetbrains Academy Plugin ]. Therefore for Katas to work, we need a new course host. There are some options. Someone needs to upload. AND, update docs to point to new location.

See --> https://blog.jetbrains.com/education/2023/03/30/jetbrains-academy-plugin-2023-3-is-available/
and
https://github.com/apache/beam/tree/master/learning/katas
etc.

### Issue Priority

Priority: 3 (nice-to-have improvement)

### Issue Components

- [ ] Component: Python SDK
- [ ] Component: Java SDK
- [ ] Component: Go SDK
- [ ] Component: Typescript SDK
- [ ] Component: IO connector
- [ ] Component: Beam examples
- [ ] Component: Beam playground
- [X] Component: Beam katas
- [ ] Component: Website
- [ ] Component: Spark Runner
- [ ] Component: Flink Runner
- [ ] Component: Samza Runner
- [ ] Component: Twister2 Runner
- [ ] Component: Hazelcast Jet Runner
- [ ] Component: Google Cloud Dataflow Runner

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing materials under learning/katas and the linked JetBrains announcement to understand the Stepik dependency and available hosting options. The work is done when a new course host is selected, the katas are uploaded there, and documentation points to the new location.

Written by the indexing model from the issue text.

Assessment

Domain
content, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.