Learn Courses Platform And Discord

Set up Learn Courses Platform and Discord before starting terminal, Git, and local server work.

Objectives

  • Sign in to Learn Courses with an NJIT account, connect Discord, and confirm the course channels appear
  • Decide whether a question belongs in the public course channel or a private message
  • Prerequisite: access to the course in Canvas and the Discord account you plan to use

Where Each Tool Fits

  • Canvas is the official source for assignments, due dates, grades, and course timing
  • Learn Courses at https://courses.ethereallab.app provides worksheets, evidence capture, and account utilities
  • Discord is the quick communication space after the course role is applied
    • Ask general questions in the course channel; send assignment solution screenshots privately
    • A private repository link may be posted because classmates should not be able to open it

Connect And Join

  1. Sign in at https://courses.ethereallab.app with your NJIT email
  2. Open Profile, choose Refresh Discord Username, authorize the correct Discord account, and save
  3. Join through Canvas or https://discord.com/invite/YEHcm44wzg
  4. If the semester category does not appear, enter @QuackBot in access-channel
  5. Recheck the Discord sidebar for the current semester and course channel

Common Troubleshooting

ProblemSolution
Learn Courses does not show the connected Discord account or Discord lacks the course channelRefresh the Discord username in Learn Courses, authorize the intended account, then recheck the Discord sidebar
Wrong account connectedSign out or switch browser profiles, then repeat authorization with the intended NJIT and Discord accounts
Course role or channel is missingRun @QuackBot once in access-channel
Access is still blockedEmail the instructor or privately message MattToegel; do not post personal account details publicly

Knowledge Check

Questions

  1. Where should you check an assignment's official due date?
  2. Where should you ask a general question when assignment timing is unclear?
  3. What should you hide before sharing a screenshot that contains an API key and part of your solution?
  4. Where should you send the redacted screenshot?

Answers

  1. Check Canvas and confirm the official due date in class.
  2. Ask the general timing question in the public course Discord channel.
  3. Hide the API key, other secrets, and unnecessary solution details.
  4. Send the redacted screenshot privately to the instructor or TA.

Use Next to reveal each answer

Key Terms And Further Learning

  • Official course record: Canvas holds assignment dates, grades, and course timing.
  • Learn Courses: The course site for worksheets, evidence, and account utilities.
  • Course channel: A Discord space for questions that are useful to classmates.

Further Learning:

Summary

  • Canvas is the official source for assignments, due dates, grades, and course timing
  • Learn Courses handles worksheets, evidence, and account utilities
  • Discord supports quick communication after the course role is assigned
  • Keep private code, credentials, and account details out of public channels

Next presentation: Git And Terminal Setup