# CP2023 Mail Guidelines **助教信箱狀態: 🟢 Running** <!-- **TA Email State: 🟡 Under Maintenance** **Please mail cp2023.ta@gmail.com temporarily** --> 這是英文版本,點擊 [這裡](https://hackmd.io/@cp2023/mail) 查看中文版本 First and foremost, welcome to the **A/B** class of **CSU0001 Computer Programming(I)/CSU0002 Computer Programming(II)**. As this course is a mandatory requirement for Computer Science majors, there is a considerable number of students from our department (including those who are retaking the course). Additionally, we have students from other departments and other universities participating. Consequently, the enrollment for this course is substantial. According to last year's statistics, there are more than 140 students took **Computer Programming(II)**. With only five teaching assistants handling the workload for over a hundred students, in order to efficiently address all students' inquiries, we have established these **Mail Guidelines** that we kindly ask everyone to adhere to. To ensure the effective implementation of these guidelines, we will **automatically reject** any emails that do not conform to them. In other words, any emails that violate this guideline will not be read by our TAs. ```mermaid graph TD style F fill:#FFD700 style C fill:#FF6347 style H fill:#32CD32 style E fill:#FF6347 style J fill:#FF6347 A[Student Writes Email] AA{Check the sender's email} J[Automatically Reject] B{Check Title Format} C[Automatically Reject] D{Check Content Format} E[Automatically Reject] F[Send Confirmation Email] G[TAs Review] H[TAs Respond] I[Instructor Reviews] A --> AA AA -->|Illegal| J AA -->|Legal| B B -->|Illegal| C B -->|Legal| D D -->|Illegal| E D -->|Legal| F F --> G F --> I G --> H ``` - 🟡 Yellow: Student receives a confirmation email. - 🟥 Red: Student receives an automatic rejection email. - 🟢 Green: Student receives a response from the Teaching Assistants. ## TAs Email The email address for all TAs is `ta@csie.cool`, and all three TAs as well as the instructor will have access to this mailbox. DO NOT send emails to the TAs' personal emails, as we will not respond. However, if you have questions intended for the instructor, you can opt to send your email to `neokent@gapps.ntnu.edu.tw`. > Once the content of the email is de-identified, it will be added to the training dataset for system improvement. > If you do not wish for it to be used as training data, please indicate so in the email or send a separate notification. > If you find the email can't send to TAs, please report errors messages to `cp2023.ta@gmail.com`(Only for reporting error) ## Sender's Email Address To verify your identity, we currently only accept emails sent from the following domains: - @gapps.ntnu.edu.tw ## Title Guidelines ``` [Category][Problem Number] Title ``` ### `[Category]` `[hw1], [hw2], ..., [hwn]`: Homework-related `[mid]`: Midterm exam-related `[fin]`: Final exam-related `[bonus]`: Bonus-related, excluding bonus questions within the above. `[general]`: Not covered by the above (e.g., asking about rules) ### `[Problem Number]` If the category is `[general]` or `[bonus]`, the `[Problem Number]` is not required. For other categories, indicate the relevant problem number in `[Problem Number]` as follows: #### Relevant to a Specific Problem `[p1], [p2], ..., [pn]`: Applicable to problems (including bonus questions). If a bonus question is the sixth problem, use `[p6]` to represent the bonus. If you want to ask more than ONE problem, please send separate emails for each problem. Since different TAs are responsible for different problems, asking about multiple problems in the same email might result in oversight. #### **NOT** Relevant to Any Specific Problem `[general]`: Pertains to the assignment but is not associated with any specific problem. This could include topics like `Makefile`, assignment due dates, and submission-related questions. ### Example Formats `[hw1][p1] About problem statement` `[hw2][general] About extended Moodle downtime` `[mid][general] About Makefile` `[bonus] About perfect attendance bonus` `[general] About email guidelines` ## Content Guidelines 1. Be polite. 2. We strictly do not accept late submissions. Please **DO NOT** sending emails after the assignment/exam deadline requesting to submit late. 3. Please provide code and error messages in 'text format'. Share multimedia file types via 'links'. 4. We won't execute programs for which we can't see the source code, for security reasons. 5. Read the "How To Ask Questions The Smart Way"(http://www.catb.org/~esr/faqs/smart-questions.html) Computer Programming (I) TAs wish you all a wonderful journey in your programming endeavors! > The English Version is generated by ChatGPT, reviewed by Human