Skip to content

smart import and updates - #472

Merged
LolaValente merged 3 commits into
masterfrom
smartimportandotherupdates
Jul 17, 2026
Merged

LolaValente merged 3 commits into
masterfrom
smartimportandotherupdates

Conversation

@LolaValente

@LolaValente LolaValente commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Documentation
    • Added guidance for importing course content with Smart Import from files, archives, or GitHub, including previewing and publishing assignments.
    • Updated course setup instructions with expanded assignment creation and import options.
    • Clarified LMS-to-Codio account mapping, returning-user behavior, password handling, and anonymous access.
    • Corrected instructions for marking assignments complete and improved image presentation.
    • Added Smart Import to course setup navigation and the July 2026 changelog.

@LolaValente
LolaValente requested a review from shajason July 16, 2026 16:09
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: b97e7a85-04ef-48c8-a6a3-2d80867a81df

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

Changes

LMS account guidance

Layer / File(s) Summary
Account mapping and access rules
source/instructors/admin/integration/lms-students.rst
Clarifies trial-mode restrictions, first-time LMS mapping, anonymous access, password handling, returning-user identification, and profile synchronization.

Smart Import course setup

Layer / File(s) Summary
Smart Import workflow
source/instructors/setupcourses/smart-import.rst, source/instructors/setupcourses/add-remove-assignment.rst, source/instructors/setupcourses/courses.rst, source/instructors/getstarted/support/changelog.rst
Adds Smart Import guidance, integrates it into assignment-creation instructions and navigation, and records it in the July 2026 changelog.

Documentation corrections

Layer / File(s) Summary
Instruction and image corrections
source/instructors/authoring/guides/settings/global.rst, source/instructors/setupcourses/course-llm.rst, source/instructors/setupcourses/add-remove-assignment.rst
Corrects menu wording, sets an image width, and adjusts image-directive spacing.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • codio/knowledge#405: Also revises LMS student account creation guidance, including trial-mode and callout formatting.

Suggested reviewers: shajason

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is relevant but too generic to clearly describe the main documentation changes. Use a more specific title, such as "Add Smart Import docs and update course setup guides."
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

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

@LolaValente

Copy link
Copy Markdown
Collaborator Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@source/instructors/admin/integration/lms-students.rst`:
- Around line 13-14: Clarify the trial-mode restriction in the important notice:
either state that student accounts cannot be created through any LMS
integration, or explicitly explain why the restriction applies only to LTI while
other LMS enrollment methods remain available.
- Around line 19-26: Rewrite the LMS first-access documentation to distinguish
email-based identification for users with an LMS email, creation of a new Codio
account when no userID/LMS-system mapping exists even if the email matches an
existing account, and the separate LMS setup required for anonymous students
without email addresses. Preserve the existing role-transfer and
direct-content-access behavior.

In `@source/instructors/setupcourses/add-remove-assignment.rst`:
- Around line 35-37: Update the assignment-creation instructions: in the Create
step, change “select icon” to “select an icon”; in the existing-project flow,
replace “import a project-based assignment” with “add an existing project as an
assignment” and clarify how to select the project; change “Enter course share
code” to “Enter the course share code.”

In `@source/instructors/setupcourses/smart-import.rst`:
- Line 19: Update the Smart Import workflow wording to clarify that each import
operation creates one assignment while multiple separate import operations may
run concurrently. Replace the conflicting “one assignment at a time” phrasing in
the Smart Import documentation and preserve the existing instruction to start
another import while the first is processing.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 121e2446-03fd-467e-ab8e-0e6851fcb475

📥 Commits

Reviewing files that changed from the base of the PR and between 64d8c37 and 6a56c1a.

⛔ Files ignored due to path filters (3)
  • source/img/guides/smart-import-source.png is excluded by !**/*.png, !**/*.png
  • source/img/llm_course_reset.png is excluded by !**/*.png, !**/*.png
  • source/img/llm_course_usage.png is excluded by !**/*.png, !**/*.png
📒 Files selected for processing (7)
  • source/instructors/admin/integration/lms-students.rst
  • source/instructors/authoring/guides/settings/global.rst
  • source/instructors/getstarted/support/changelog.rst
  • source/instructors/setupcourses/add-remove-assignment.rst
  • source/instructors/setupcourses/course-llm.rst
  • source/instructors/setupcourses/courses.rst
  • source/instructors/setupcourses/smart-import.rst

Comment thread source/instructors/admin/integration/lms-students.rst Outdated
Comment thread source/instructors/admin/integration/lms-students.rst
Comment thread source/instructors/setupcourses/add-remove-assignment.rst Outdated
Comment thread source/instructors/setupcourses/smart-import.rst Outdated
Comment thread source/instructors/setupcourses/add-remove-assignment.rst Outdated
Comment thread source/instructors/setupcourses/smart-import.rst Outdated
Comment thread source/instructors/setupcourses/smart-import.rst
@LolaValente
LolaValente merged commit 5ad91de into master Jul 17, 2026
1 check passed
@LolaValente
LolaValente deleted the smartimportandotherupdates branch July 17, 2026 15:29
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