Skip to content

Conversation

@faeghehmohammadian
Copy link
Contributor

@faeghehmohammadian faeghehmohammadian commented Jul 8, 2025

Update the document 'Guide and Supervise Interns in Internship Process' according to the new role of Technical Assistant.

Summary by CodeRabbit

  • Documentation
    • Added detailed instructions for coordinators on managing interns transitioning to technical assistants, including task creation, meeting scheduling, and communication procedures.

Copy link
Member

@Ali-Sdg90 Ali-Sdg90 left a comment

Choose a reason for hiding this comment

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

@coderabbitai
Copy link

coderabbitai bot commented Jul 17, 2025

Walkthrough

A new section was added to the internship guidance document describing the coordinator's responsibilities when an intern requests to become a technical assistant. The section outlines procedures for task management in Azure Board, scheduling recurring meetings in Microsoft Teams, and communicating updates in the Telegram Coordination group.

Changes

File(s) Change Summary
processes/documents/Guide and Supervise Interns... Added detailed coordinator procedures for onboarding interns as technical assistants, including Azure Board, Teams, and Telegram steps.

Sequence Diagram(s)

sequenceDiagram
    participant Intern
    participant Coordinator
    participant AzureBoard
    participant Teams
    participant Telegram

    Intern->>Coordinator: Request to become technical assistant or upgrade level
    Coordinator->>Intern: Request proposed weekly session time
    Intern->>Coordinator: Provide session time
    Coordinator->>AzureBoard: Create/update tasks for technical sessions
    Coordinator->>Teams: Schedule recurring weekly meeting
    Coordinator->>Telegram: Update and pin technical sessions message
    Coordinator->>Teams: Attend session to verify recording
Loading

Suggested reviewers

  • Ali-Sdg90

Poem

In the warren of learning, a new role appears,
Technical assistants hop forward, allaying their peers.
Tasks in the cloud, meetings set with care,
Telegram pings—coordinators everywhere!
With each weekly session, new skills take flight,
The journey of interns, now guided just right.
🐇✨


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.
    • Explain this complex logic.
    • 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. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • 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 src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

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

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

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.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • 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: 1

🧹 Nitpick comments (4)
processes/documents/Guide and Supervise Interns in Internship Process --fa.md (4)

29-29: Use a consistent spelling for “همیار فنی”.

Everywhere else in the document the role name is written with a space (“همیار فنی”). Keeping the spelling uniform improves searchability and avoids confusion.

-- اقدامات موردنیاز جهت همیارفنی شدن اینترن
+- اقدامات موردنیاز جهت همیار فنی شدن اینترن

76-83: Heading wording & spacing consistency.

  1. “همیارفنی” again appears without the space – align with the rest of the doc.
  2. The heading is rather long; consider shortening to something like “اقدامات کوردینیتور برای نقش همیار فنی”.
-## اقدامات کوردینیتور در صورت درخواست اینترن برای همیارفنی شدن 
+## اقدامات کوردینیتور در صورت درخواست اینترن برای همیار فنی شدن

93-95: Replace hard tab with spaces.

A hard-tab character on line 93 triggers MD010. Convert it to 2–4 spaces to satisfy markdown-lint.


128-130: Missing space after full stop.

Add a space after “Pin کند.” for proper sentence separation.

-... ارسال کرده و آن را Pin کند.کوردینیتور باید حداقل یک‌بار وارد جلسه‌ی Teams شود ...
+... ارسال کرده و آن را Pin کند. کوردینیتور باید حداقل یک‌بار وارد جلسه‌ی Teams شود ...
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6db6c21 and 3899a35.

📒 Files selected for processing (1)
  • processes/documents/Guide and Supervise Interns in Internship Process --fa.md (2 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
processes/documents/Guide and Supervise Interns in Internship Process --fa.md

93-93: Hard tabs
Column: 5

(MD010, no-hard-tabs)

Comment on lines +90 to +92

عنوان تسک شامل مسیر آموزشی مانند "C#" یا "ML" به همراه روز و ساعت پیشنهادی از طرف اینترن (مطابق تصویر پایین) تنطیم می شود و در آخر تسک به نام اینترن اساین می شود.

Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue

Typo: “تنظیم” not “تنطیم”.

-عنوان تسک شامل مسیر آموزشی مانند "C#" یا "ML" به همراه روز و ساعت پیشنهادی از طرف اینترن (مطابق تصویر پایین) تنطیم می شود و در آخر تسک به نام اینترن اساین می شود.
+عنوان تسک شامل مسیر آموزشی مانند "C#" یا "ML" به همراه روز و ساعت پیشنهادی از طرف اینترن (مطابق تصویر پایین) تنظیم می‌شود و در آخر تسک به نام اینترن اساین می‌شود.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
عنوان تسک شامل مسیر آموزشی مانند "C#" یا "ML" به همراه روز و ساعت پیشنهادی از طرف اینترن (مطابق تصویر پایین) تنطیم می شود و در آخر تسک به نام اینترن اساین می شود.
عنوان تسک شامل مسیر آموزشی مانند "C#" یا "ML" به همراه روز و ساعت پیشنهادی از طرف اینترن (مطابق تصویر پایین) تنظیم می‌شود و در آخر تسک به نام اینترن اساین می‌شود.
🤖 Prompt for AI Agents
In processes/documents/Guide and Supervise Interns in Internship Process --fa.md
around lines 90 to 92, there is a typo in the word "تنطیم". Correct this typo by
changing "تنطیم" to "تنظیم" to fix the spelling error.

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

♻️ Duplicate comments (1)
processes/documents/Guide and Supervise Interns in Internship Process --fa.md (1)

91-91: Typo “تنطیم” persists (duplicate from previous review).

همچنان به‌جای «تنظیم» تایپ شده است.

-... (مطابق تصویر پایین) تنطیم می شود ...
+... (مطابق تصویر پایین) تنظیم می‌شود ...
🧹 Nitpick comments (5)
processes/documents/Guide and Supervise Interns in Internship Process --fa.md (5)

29-29: Fix spacing in compound words.

در فارسی «مورد نیاز» و «همیار فنی» باید با فاصله نوشته شوند.

-- اقدامات موردنیاز جهت همیارفنی شدن اینترن
+- اقدامات مورد نیاز جهت همیار فنی شدن اینترن

76-83: به کارگیری شکل یکنواخت عبارت «همیار فنی».

داخل تیتر، عبارت بدون فاصله نوشته شده است؛ در ادامهٔ سند با فاصله آمده است. یکدست‌سازی باعث خوانایی بیشتر می‌شود.

-## اقدامات کوردینیتور در صورت درخواست اینترن برای همیارفنی شدن 
+## اقدامات کوردینیتور در صورت درخواست اینترن برای همیار فنی شدن

93-93: Remove hard tab character.

در ابتدای خط یک تب ‌(U+0009) وجود دارد که باعث هشدار markdownlint شده است. یک فاصلهٔ عادی کفایت می‌کند.

-۱-۲-	اگر فقط تغییر سطح همیارفنی انجام می‌شود:
+۱-۲- اگر فقط تغییر سطح همیار فنی انجام می‌شود:

99-103: Spacing & spelling issues in item ۲.

  1. بعد از «۲-» باید فاصله بیاید.
  2. «اسپیرنت» اشتباه است؛ صورت پذیرفته «اسپرینت» است.
-۲-تنظیم تسک حضور در جلسه اسپیرنت عملیاتی در Azure Board:
+۲- تنظیم تسک حضور در جلسه اسپرینت عملیاتی در Azure Board:

106-110: Duplicate numbering – two “۳-”.

بند دوم شماره‌گذاریِ «۳-» (خط 135) باید «۴-» باشد تا با وعده «چهار اقدام» مطابقت داشته باشد.

-۳- پین و اطلاع‌رسانی در گروه تلگرام Coordination
+۴- پین و اطلاع‌رسانی در گروه تلگرام Coordination

Also applies to: 135-135

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3899a35 and 5bcb458.

📒 Files selected for processing (1)
  • processes/documents/Guide and Supervise Interns in Internship Process --fa.md (2 hunks)
🧰 Additional context used
🪛 markdownlint-cli2 (0.17.2)
processes/documents/Guide and Supervise Interns in Internship Process --fa.md

93-93: Hard tabs
Column: 5

(MD010, no-hard-tabs)

Copy link
Member

@Ali-Sdg90 Ali-Sdg90 left a comment

Choose a reason for hiding this comment

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

LGTM, Thanks

@Ali-Sdg90 Ali-Sdg90 changed the base branch from master to release/technical-assistant-v3.0 July 20, 2025 04:35
Copy link
Collaborator

Choose a reason for hiding this comment

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

اگر همیار فنی بخواهد زمان جلسات هفتگی همیاری فنی خود را تغییر دهد، می‌بایست به کوردینتور خود اطلاع دهد و کوردینتور تغییرات لازم روی تمپلیت و اسپرینت‌های موجود و تایتل جلسه ست شده و پیام پین شده اعمال کند.
اگر همیار فنی بصورت موردی، زمان جلسه در یک هفته را بخواهد تغییر دهد، کارهای لازم برای آن را باید خودش انجام دهد. مراحل آن در داکیومنت راهنمای همیار فنی آمده ست.

Process for Notifying a Change in Technical Assistant Session Time
@Ali-Sdg90 Ali-Sdg90 merged commit 267b816 into cs-internship:release/technical-assistant-v3.0 Jul 22, 2025
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.

3 participants