Teach is the name for the backend system created by DataCamp engineers that is responsible for building projects from the files in your private GitHub repository so the project appears on datacamp.com. The Teach dashboard, which is linked in the README.md file of the GitHub repo, informs instructors about the health of their project regarding build status and content status.

Build status

If your project's build fails, Teach will let you know with a "FAIL" message in a bright red box. You can click on "Builds" to inspect the build log to see why it failed. If you aren't sure why a build has failed, please contact your DataCamp representative. Note: do not spend too much time debugging yourself as this is most efficiently done by someone at DataCamp familiar with the ins and outs out the build system.

If your project's build succeeds, Teach will let you know with a "WARNING" message in a yellow box or a "PASS" message in a green box. More on those below.

Content status

If your project's build succeeds but not all content guidelines pass, a yellow "WARNING" message displays as the build status. These content guidelines include character limits, code limits, and more. It is important to adhere to these guidelines in the vast majority of cases as they represent the style of content with which DataCamp students succeed in learning most often.

However, note that if you are creating an Unguided Project, you may ignore certain content guideline warnings like:

[DIAGNOSTICS] Project: The project should have at least 5 tasks.
[DIAGNOSTICS] Project: The project title shouldn't have more than 41 characters.
[DIAGNOSTICS] Task 1: Task context should not have more than 1200 characters.
[DIAGNOSTICS] Task 1: Task context should not have more than 3 paragraphs.
[DIAGNOSTICS] Task 1: Task should not have more than 10 lines of code in solution.

If your project's build succeeds and all content guidelines are passed, a green "PASS" message displays as the build status.

Did this answer your question?