Skip to content

multi-word update#408

Merged
LolaValente merged 2 commits intomasterfrom
multiwordchange
Aug 25, 2025
Merged

multi-word update#408
LolaValente merged 2 commits intomasterfrom
multiwordchange

Conversation

@LolaValente
Copy link
Collaborator

@LolaValente LolaValente commented Aug 25, 2025

Summary by CodeRabbit

  • Documentation
    • Updated instructor and student guides to refer to join tokens as "multi-word" (not limited to two words).
    • Standardized join instructions to use the "Join Course" link and clarified token entry wording.
    • Recommended joining via URL and streamlined invite/join phrasing.
    • Clarified how to revoke access by regenerating the token and fixed minor UI wording/typo issues.
    • Editorial only—no UI or functional changes.

@LolaValente LolaValente requested a review from shajason August 25, 2025 17:58
@coderabbitai
Copy link

coderabbitai bot commented Aug 25, 2025

Walkthrough

Updated wording across instructor and student docs to describe the course join token as a "multi-word token", simplify join-flow wording (hyperlink to Join Course), clarify token-based rejoin/revocation instructions (regenerate token to revoke access), and fix minor typos and phrasing for test-student and archive instructions.

Changes

Cohort / File(s) Summary of Changes
Instructor docs — Add/Remove Students
source/instructors/setupcourses/add-remove-students.rst
Reworded "Add Students" and related steps: changed "two-word token" → "multi-word token"; replaced token-copy instruction with "Copy the multi-word token"; updated join flow to reference Join Course <https://codio.com/p/join-class>_; clarified student rejoin methods and explicit revoke instruction (regenerate token); fixed typo ("menu") and adjusted test-student/account-switch phrasing.
Student docs — Accessing Codio
student-source/accessing-codio.rst
Adjusted "Join a Course" text: changed "two-word token" → "multi-word token"; normalized Join Course link formatting to Join Course <https://codio.com/p/join-class>_; refined token-entry instruction punctuation; updated image alt text to "Join Course page showing token entry field."

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • shajason

Tip

🔌 Remote MCP (Model Context Protocol) integration is now available!

Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch multiwordchange

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (4)
source/instructors/setupcourses/add-remove-students.rst (4)

14-14: Remove duplicated phrase in the introductory sentence.

The sentence repeats “follow these steps.” Clean this up.

-To add a student to your course, follow these steps: follow these steps to add students to a course:
+To add a student to your course, follow these steps:

49-49: Fix possessive form in UI reference.

Grammatical correction in the Note.

-    .. Note:: When logged in as a test student, you will see a bar on the top of the window letting you know you are logged in as a test student. You can switch back to your main teacher account by selecting **Switch back to teachers account**. 
+    .. Note:: When logged in as a test student, you will see a bar at the top of the window indicating you are logged in as a test student. You can switch back to your main teacher account by selecting **Switch back to teacher's account**. 

66-66: Clarify rejoin behavior; fix grammar/capitalization and add punctuation.

Use “either of the options,” lowercase “regenerate,” and refer to the “previous token.”

-4.  Students can rejoin the course using either the options above. If you wish to prevent this, you can **Regenerate** the student token so the previously advised code will not work
+4.  Students can rejoin the course using either of the options above. If you want to prevent this, **regenerate** the student token so the previous token no longer works.

86-86: Fix typo (“meno” → “menu”) and add period.

-4. Teachers can unarchive students from the same **Options** meno
+4. Teachers can unarchive students from the same **Options** menu.
🧹 Nitpick comments (4)
source/instructors/setupcourses/add-remove-students.rst (2)

30-30: Tighten phrasing and use rst link markup for consistency.

Recommend small edits for clarity, tone, and rst style. Also avoid “our” in product docs.

-    - Copy the multi-word token and send to your students. Instruct your students to go to https://codio.com/p/join-class or click the **Join Course** button on our main website. They should enter the token and register their Codio account.
+    - Copy the multi-word token and send it to your students. Ask them to go to `Join Course <https://codio.com/p/join-class>`_ on the Codio website, enter the token, and then sign in or create a Codio account.

34-34: Streamline Note wording and avoid filler.

Tighten the sentence and keep capitalization consistent.

-   .. Note:: We would recommend the Student Invite URL option as all the students need to do is enter that URL into their browser to join the correct course in your organization.
+   .. Note:: We recommend the Student Invite URL option because students can simply open the URL to join the correct course in your organization.
student-source/accessing-codio.rst (2)

27-27: Remove extra space in rst link and consider minor wording tweak.

There’s a double space before the “<”. Also, “Enter the token and click Next.” could be reordered to reflect the UI if it prompts for token first, then Next.

-- Send you a multi-word token that you can enter on the Codio website using `Join Course  <https://codio.com/p/join-class>`_. Enter the token and click **Next**.
+- Send you a multi-word token that you can enter on the Codio website using `Join Course <https://codio.com/p/join-class>`_. Enter the token, then click **Next**.

29-31: Improve image alt text for accessibility.

“Auth token” is vague. Make the alt text describe what the image shows.

-  .. image:: /img/joinclass.png
-     :alt: Auth token
+  .. image:: /img/joinclass.png
+     :alt: Join Course page showing token entry field
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between f1f2948 and 4b1547e.

📒 Files selected for processing (2)
  • source/instructors/setupcourses/add-remove-students.rst (1 hunks)
  • student-source/accessing-codio.rst (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
**/*.rst

⚙️ CodeRabbit configuration file

**/*.rst: Review files for:

  • Consistent formatting (e.g., headings, lists, links).
  • Clear and concise language.
  • Correct grammar and spelling.
  • Proper use of rst syntax (e.g., avoid broken links or invalid code blocks).
  • Adherence to style guides (e.g., consistent tone, terminology).
    Suggest improvements to enhance readability and accessibility.

Files:

  • source/instructors/setupcourses/add-remove-students.rst
  • student-source/accessing-codio.rst
🔇 Additional comments (1)
student-source/accessing-codio.rst (1)

27-27: Terminology update looks good.

Switching to “multi-word token” improves accuracy and aligns with the other page.

Copy link
Collaborator

@shajason shajason left a comment

Choose a reason for hiding this comment

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

Code rabbit found some good things1 Where it says that Regenerate should be lower cased - I think we should change the sentence because there is no longer a regenerate button. It could be something like: (you can reword!)

Students will still be able to join the course using the token or URL link if that is how they enrolled. If you wish to prevent this, you can regenerate the student token by clicking on the circular arrow icon next to the token name, and the old token will no longer work.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (5)
source/instructors/setupcourses/add-remove-students.rst (5)

30-30: Clarify the join flow with the missing “Next” action

Recommend explicitly mentioning the “Next” UI step after entering the token to match the typical flow and reduce confusion.

Please confirm the exact button label in the current UI (“Next” vs. “Continue”). If different, adjust accordingly.

-   - Copy the multi-word token and send it to your students. Ask them to go to `Join Course <https://codio.com/p/join-class>`_ on the Codio website, enter the token, and then sign in or create a Codio account.
+   - Copy the multi-word token and send it to your students. Ask them to go to `Join Course <https://codio.com/p/join-class>`_ on the Codio website, enter the token, click **Next**, and then sign in or create a Codio account.

34-34: Tighten phrasing and avoid repetition around “URL”

Minor wording cleanup for readability. Also, confirm whether “Student Invite URL” is a formal UI term; if not, prefer sentence case (“Student invite URL”) consistently across docs.

Please verify if “Student Invite URL” matches the actual UI copy.

-   .. Note:: We recommend the Student Invite URL option because students can simply open the URL to join the correct course in your organization.
+   .. Note:: We recommend using the Student Invite URL because students can simply open it to join the correct course in your organization.

49-49: Reduce repetition and align with UI copy for the switch-back action

Eliminates repeated “logged in as a test student,” uses “banner” for clarity, and aligns the button label (please verify exact wording).

Confirm the exact button text (“Switch back to teacher account” vs. “Switch back to teacher's account”) to match the UI.

- .. Note:: When logged in as a test student, you will see a bar at the top of the window indicating you are logged in as a test student. You can switch back to your main teacher account by selecting **Switch back to teacher's account**. 
+ .. Note:: When logged in as a test student, you will see a banner at the top of the window indicating your test-student session. To return to your teacher account, select **Switch back to teacher account**.

66-66: Fix run-on sentence and clarify token rotation effect

Adds missing punctuation, removes “URL link” redundancy, and explicitly states that regenerating the token deactivates the old Join URL.

-4.  Students can rejoin the course using any of the options above. Students who originally enrolled using the course token or URL link will continue to have access through those methods. To revoke access via the original token, simply regenerate it by clicking the circular arrow icon next to the token name this will deactivate the old token and create a new one.
+4.  Students can rejoin the course using any of the options above. Students who originally enrolled using the course token or URL will continue to have access through those methods. To revoke access via the original token, regenerate it by clicking the circular-arrow icon next to the token name. This deactivates the old token (and its Join URL) and creates a new one.

86-86: Disambiguate where to unarchive

Specifies the location of the Options menu to avoid “same menu” ambiguity.

-4. Teachers can unarchive students from the same **Options** menu.
+4. Teachers can unarchive students from the student's **Options** menu on the **Students** tab.
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 4b1547e and d8c9c66.

📒 Files selected for processing (2)
  • source/instructors/setupcourses/add-remove-students.rst (5 hunks)
  • student-source/accessing-codio.rst (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • student-source/accessing-codio.rst
🧰 Additional context used
📓 Path-based instructions (1)
**/*.rst

⚙️ CodeRabbit configuration file

**/*.rst: Review files for:

  • Consistent formatting (e.g., headings, lists, links).
  • Clear and concise language.
  • Correct grammar and spelling.
  • Proper use of rst syntax (e.g., avoid broken links or invalid code blocks).
  • Adherence to style guides (e.g., consistent tone, terminology).
    Suggest improvements to enhance readability and accessibility.

Files:

  • source/instructors/setupcourses/add-remove-students.rst
🔇 Additional comments (1)
source/instructors/setupcourses/add-remove-students.rst (1)

14-14: Good improvement to lead-in sentence

Clear and instructive; sets up the numbered steps well.

@LolaValente LolaValente merged commit 3055d07 into master Aug 25, 2025
1 check passed
@LolaValente LolaValente deleted the multiwordchange branch August 25, 2025 19:40
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.

2 participants