Skip to content

Commit 25fbacc

Browse files
Deduplicate platform docs and add misuse warnings
Move platform mechanics (points breakdown, link limits, submission UI) to course-management-platform as single source of truth. Course-specific pages now link to platform pages instead of repeating details. Add learning in public misuse warnings to DE and ML zoomcamp pages.
1 parent 8d15f40 commit 25fbacc

10 files changed

Lines changed: 83 additions & 23 deletions

File tree

51.1 KB
Loading

courses/course-management-platform/dashboard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Dashboard"
33
layout: default
4-
nav_order: 6
4+
nav_order: 7
55
parent: Course Management Platform
66
has_children: false
77
---
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: "Learning in Public"
3+
layout: default
4+
nav_order: 6
5+
parent: Course Management Platform
6+
has_children: false
7+
---
8+
9+
# Learning in Public
10+
11+
The course management platform rewards you for sharing your learning journey publicly. When submitting homework, projects, or peer reviews, you can include links to social media posts about what you learned - each link earns extra points on the [leaderboard]({{ '/courses/course-management-platform/leaderboard/' | relative_url }}).
12+
13+
## How It Works
14+
15+
When you submit homework, a project, or a peer review, you'll find a "Learning in public links" section in the submission form.
16+
17+
<img src="{{ '/assets/images/course-management-platform/learning-in-public-links.png' | relative_url }}" alt="Learning in public links section in course platform" width="80%">
18+
19+
Add links to your social media posts about what you learned. Each link earns 1 extra point on the leaderboard.
20+
21+
Link limits per submission type:
22+
23+
- Homework submissions - up to 7 links
24+
- Project submissions - up to 14 links
25+
- Peer reviews - up to 2 links
26+
27+
## What Counts as a Valid Link
28+
29+
Valid links are your personal social media posts where you share your progress, insights, or experiences from the course. These include posts on:
30+
31+
- LinkedIn
32+
- X (Twitter)
33+
- BlueSky
34+
- Medium, Dev.to, Hashnode, or other blogging platforms
35+
- Personal blogs or websites
36+
37+
Each link should be a post you created yourself about what you are learning in the course.
38+
39+
## What Does Not Count
40+
41+
Links that are not your personal posts about the course do not count. Examples of invalid links:
42+
43+
- Documentation pages (e.g. Google Cloud docs, W3Schools)
44+
- YouTube videos from other people
45+
- Random articles or tutorials found on the internet
46+
- Course materials or lecture links
47+
- Links to tools or software websites
48+
49+
The screenshot below shows an example of misuse - the submitted links are documentation pages and YouTube videos instead of the student's own social media posts:
50+
51+
<img src="{{ '/assets/images/course-management-platform/learning-in-public-misuse.png' | relative_url }}" alt="Example of learning in public misuse - random links instead of personal posts" width="80%">
52+
53+
## Misuse Policy
54+
55+
Submitting links that are not your personal social media posts is against the rules. If a course participant is found misusing the system:
56+
57+
- All points earned from "Learning in Public" will be removed from their account
58+
- The ability to earn "Learning in Public" points will be permanently disabled for them
59+
- They can still participate in the course and earn points from homework, projects, and peer reviews
60+
61+
We encourage everyone to actually practice learning in public because it benefits you directly - it helps reinforce what you learned, builds your professional network, and creates a portfolio of your skills. But submitting random links just for points defeats the purpose.
62+
63+
## Reporting Misuse
64+
65+
If you come across anyone on the leaderboard who is misusing this system by posting links that are not their personal posts about what they are learning in the course, please report it in the course Slack channel.
66+
67+
## Learn More
68+
69+
For tips on what to share, templates to get started, and examples of good learning in public posts, see the [Data Engineering Zoomcamp learning in public guide]({{ '/courses/data-engineering-zoomcamp/logistics/learning-in-public/' | relative_url }}).

courses/data-engineering-zoomcamp/logistics/homework.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ has_children: false
88

99
# Homework & Quizzes
1010

11-
Each module has a homework assignment with multiple-choice questions. Submit answers through the [Course Management Platform]({{ '/courses/course-management-platform/' | relative_url }}).
11+
Each module has a homework assignment with multiple-choice questions. Submit answers through the [Course Management Platform]({{ '/courses/course-management-platform/' | relative_url }}). For a step-by-step guide to the submission form, see the [homework submission guide]({{ '/courses/course-management-platform/homework/' | relative_url }}).
1212

1313
<img src="{{ '/assets/images/data-engineering-zoomcamp/launch/course-platform.jpg' | relative_url }}" alt="Course platform homework interface" width="80%">
1414

courses/data-engineering-zoomcamp/logistics/leaderboard.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,14 @@ has_children: false
88

99
# The Leaderboard
1010

11-
A gamified element where students earn points for:
12-
13-
- Correct [homework]({{ '/courses/data-engineering-zoomcamp/logistics/homework/' | relative_url }}) answers (+1 point each)
14-
- [Learning in public]({{ '/courses/data-engineering-zoomcamp/logistics/learning-in-public/' | relative_url }}) links (+1 point each)
15-
- [FAQ]({{ '/courses/faq/' | relative_url }}) contributions (+1 point each)
16-
- [Project]({{ '/courses/data-engineering-zoomcamp/logistics/projects/' | relative_url }}) completion
11+
Earn points by completing homework, sharing your learning publicly, contributing to the FAQ, and finishing your project. See [how the leaderboard works]({{ '/courses/course-management-platform/leaderboard/' | relative_url }}) for the full points breakdown.
1712

1813
<img src="{{ '/assets/images/data-engineering-zoomcamp/launch/leaderboard.jpg' | relative_url }}" alt="Student leaderboard" width="80%">
1914

2015
The leaderboard creates friendly competition and encourages consistent participation throughout the course.
2116

17+
Only submit links to your own social media posts about the course when earning learning in public points. Submitting unrelated links will result in losing all learning in public points. See the [misuse policy]({{ '/courses/course-management-platform/learning-in-public/' | relative_url }}) for details.
18+
2219
This is totally optional. The leaderboard is just for fun. You can completely ignore it and still get everything you need from this course. The main goal is for you to learn data engineering.
2320

2421
## Anonymous by Default

courses/data-engineering-zoomcamp/logistics/learning-in-public.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,9 @@ Share your progress:
4040
3. Include the course hashtag (`#dezoomcamp`)
4141
4. Submit your post link through the course platform to earn leaderboard points
4242

43-
<img src="{{ '/assets/images/course-management-platform/learning-in-public-links.png' | relative_url }}" alt="Learning in public links section in course platform" width="80%">
43+
Submit your post links through the course platform when completing homework, projects, or peer reviews. Each link earns you 1 extra point on the [leaderboard]({{ '/courses/data-engineering-zoomcamp/logistics/leaderboard/' | relative_url }}). See the [learning in public platform guide]({{ '/courses/course-management-platform/learning-in-public/' | relative_url }}) for details on link limits, valid links, and submission mechanics.
4444

45-
When submitting homework, projects, or peer reviews, you'll find a "Learning in public links" section. Add your social media post URLs here to earn extra points:
46-
47-
- Up to 7 links for homework submissions
48-
- Up to 14 links for project submissions
49-
- Up to 2 links for peer reviews
50-
51-
Each link earns you 1 extra point on the [leaderboard]({{ '/courses/data-engineering-zoomcamp/logistics/leaderboard/' | relative_url }}).
45+
Only submit links to your own social media posts about the course. Submitting unrelated links - documentation pages, random articles, other people's content - will result in losing all learning in public points and having this feature permanently disabled. If you see someone misusing the system, report it in the course Slack channel.
5246

5347
### Why Extra Points?
5448

courses/data-engineering-zoomcamp/logistics/projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Create a dashboard with at least two visualizations. Use Looker Studio, Streamli
3535

3636
## Evaluation
3737

38-
Peer review is mandatory to pass the project. After submitting, you must review 3 projects from your cohort.
38+
Peer review is mandatory to pass the project. After submitting, you must review 3 projects from your cohort. See the [peer review guide]({{ '/courses/course-management-platform/peer-review/' | relative_url }}) for evaluation tips and process details.
3939

4040
Your project will be assessed on:
4141

courses/ml-zoomcamp/assignments-and-scoring.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,6 @@ Submissions also appear on the [leaderboard](https://courses.datatalks.club/ml-z
4444
<img src="{{ '/assets/images/ml-zoomcamp/ml-zoomcamp-leaderboard.png' | relative_url }}" alt="Alt text" width="80%">
4545
</div>
4646

47-
You can also gain extra points by sharing your learning publicly with the hashtag `#mlzoomcamp` and tagging Alexey Grigorev or DataTalksClub.
47+
See [how the leaderboard works]({{ '/courses/course-management-platform/leaderboard/' | relative_url }}) for details on earning points through homework, learning in public, and FAQ contributions.
48+
49+
Only submit links to your own social media posts about the course when earning learning in public points. Submitting unrelated links will result in losing all learning in public points. See the [misuse policy]({{ '/courses/course-management-platform/learning-in-public/' | relative_url }}) for details.

courses/ml-zoomcamp/certification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ nav_order: 4
1414

1515
Earning your ML Zoomcamp certificate requires completing a specific combination of projects rather than achieving a particular grade. You must **pass 2 out of 3 available projects**, giving you flexibility in choosing your path. You can complete either the midterm project plus the final capstone project, or the final capstone project plus a second capstone project.
1616

17-
For each project you submit, you're required to **complete peer reviews** by evaluating 3 of your fellow students' projects. This peer review process is mandatory and helps reinforce your learning while contributing to the community.
17+
For each project you submit, you're required to complete peer reviews by evaluating 3 of your fellow students' projects. See the [peer review guide]({{ '/courses/course-management-platform/peer-review/' | relative_url }}) for the evaluation process and tips.
1818

1919
All your projects must include **working deployed models**. This means you can't just build a model—you need to make it accessible through deployment, demonstrating real-world ML engineering skills.
2020

courses/ml-zoomcamp/success.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@ Most importantly, approach every project as a **portfolio piece** that should be
1212

1313
## Learning in Public
1414

15-
Share your progress regularly on LinkedIn and Twitter using the #mlzoomcamp hashtag, and tag Alexey Grigorev and DataTalks.Club in your posts. The **leaderboard system** at [courses.datatalks.club/ml-zoomcamp-2025/leaderboard](https://courses.datatalks.club/ml-zoomcamp-2025/leaderboard) awards points for homework completion, FAQ contributions, and resource sharing.
15+
Share your progress regularly on LinkedIn and Twitter using the #mlzoomcamp hashtag, and tag Alexey Grigorev and DataTalks.Club in your posts. Each link you submit earns points on the [leaderboard]({{ '/courses/course-management-platform/leaderboard/' | relative_url }}). See the [learning in public guide]({{ '/courses/course-management-platform/learning-in-public/' | relative_url }}) for submission details and rules.
1616

17-
<div align="center">
18-
<img src="{{ '/assets/images/ml-zoomcamp/ml-zoomcamp-leaderboard.png' | relative_url }}" alt="Alt text" width="80%">
19-
</div>
17+
Only submit links to your own social media posts about the course. Submitting unrelated links - documentation pages, random articles, other people's content - will result in losing all learning in public points. See the [misuse policy]({{ '/courses/course-management-platform/learning-in-public/' | relative_url }}) for details.
2018

2119
Consider writing blog posts about concepts you've mastered or challenges you've overcome. Examples include "Understanding Cross-Validation in Module 4" or "My Journey Deploying a FastAPI Model." Posts about struggles like "3 Deployment Failures That Taught Me Docker Basics" are often more valuable than success stories. When you feel confident in a topic, answer questions in Slack—teaching others solidifies your own knowledge.
2220

0 commit comments

Comments
 (0)