From 2cfde7fb20cfb30fc018a543389f456a24b7e4e2 Mon Sep 17 00:00:00 2001 From: Alexander Nesterov Date: Thu, 2 Oct 2025 14:58:47 +0200 Subject: [PATCH 1/2] Update task structure, communication channels, and points distribution --- 00-handshake/00-handshake.tex | 65 ++++++++++++++++------------------- 00-handshake/00-handshake.toc | 6 ++-- 2 files changed, 32 insertions(+), 39 deletions(-) diff --git a/00-handshake/00-handshake.tex b/00-handshake/00-handshake.tex index d2be65f..7adfcab 100644 --- a/00-handshake/00-handshake.tex +++ b/00-handshake/00-handshake.tex @@ -142,12 +142,15 @@ \section{Practice details} \item Random distribution of task variations \item Deadlines for each task \item Work organization in a single repository for all groups - \item Self-review by students \item Full automation of quality and performance checks - \item Optional reporting (written + spoken) \item Points-based grading system \item Plagiarism check of submitted tasks - \item Main communication channel: Telegram + \item Main communication channel: + \begin{itemize} + \item Telegram channel—fast news, \ldots + \item GitHub Issues in practice's repo—bugs, common problems, slow CI, \ldots + \item Lessons—Q\&A session, \ldots + \end{itemize} \end{itemize} \end{frame} @@ -192,26 +195,13 @@ \section{Practice details} } child { node [scale=0.7, align=center]{ - Report (max: 10 points) + Reports (max: 10 points) } child { node[scale=0.6, align=center] { - Comment: An optional report \\ - for the final task, \\ - written using LaTeX. - } - } - } - child { - node [scale=0.7, align=center]{ - Verbal communication \\ - (max: 5 points) - } - child { - node[scale=0.6, align=center] { - Comment: An optional verbal \\ - communication on the tasks \\ - with practice instructors. + Comment: Reports \\ + for the all tasks, \\ + written using Markdown. } } } @@ -220,33 +210,36 @@ \section{Practice details} \end{center} \end{frame} -\begin{frame}{Tasks points distribution (max: 60 points)} - Easy tasks: 10 +\begin{frame}[shrink]{Points distribution (max: 70 points)} + Easy tasks: 12 \begin{itemize} \item Solution implementation: 5 \item Tests passed: 5 + \item Report: 2 + \begin{itemize} + \item The presence of the required items in the report format: 1 + \item Text quality and formatting: 1 + \end{itemize} \end{itemize} - Medium tasks: 20 + Medium tasks: 23 \begin{itemize} \item Solution implementation: 15 \item Performance: 5 + \item Report: 3 + \begin{itemize} + \item The presence of the required items in the report format: 2 + \item Text quality and formatting: 1 + \end{itemize} \end{itemize} - Challenging tasks: 30 + Challenging tasks: 35 \begin{itemize} \item Solution implementation: 20 \item Performance: 10 - \end{itemize} -\end{frame} - -\begin{frame}{Report and verbal communication (max: 15 points)} - Report: 10 - \begin{itemize} - \item The presence of the required items in the report format: 5 - \item Text quality and formatting: 5 - \end{itemize} - Verbal communication: 5 - \begin{itemize} - \item The completeness of the response: 5 + \item Report: 5 + \begin{itemize} + \item The presence of the required items in the report format: 3 + \item Text quality and formatting: 2 + \end{itemize} \end{itemize} \end{frame} diff --git a/00-handshake/00-handshake.toc b/00-handshake/00-handshake.toc index 4155b7e..d962dd0 100644 --- a/00-handshake/00-handshake.toc +++ b/00-handshake/00-handshake.toc @@ -2,6 +2,6 @@ \beamer@sectionintoc {2}{Structure of overall course}{4}{0}{2} \beamer@sectionintoc {3}{Structure of the current semester}{5}{0}{3} \beamer@sectionintoc {4}{Practice details}{6}{0}{4} -\beamer@sectionintoc {5}{Administrative questions}{10}{0}{5} -\beamer@sectionintoc {6}{What will be covered in the next practice?}{12}{0}{6} -\beamer@sectionintoc {7}{Q\&A section}{13}{0}{7} +\beamer@sectionintoc {5}{Administrative questions}{9}{0}{5} +\beamer@sectionintoc {6}{What will be covered in the next practice?}{11}{0}{6} +\beamer@sectionintoc {7}{Q\&A section}{12}{0}{7} From 3b90a190371f73272ec028917b62c346efedae8c Mon Sep 17 00:00:00 2001 From: Alexander Nesterov Date: Thu, 2 Oct 2025 16:44:46 +0200 Subject: [PATCH 2/2] Update communication channels in the handshake document --- 00-handshake/00-handshake.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/00-handshake/00-handshake.tex b/00-handshake/00-handshake.tex index 7adfcab..9d5f1c4 100644 --- a/00-handshake/00-handshake.tex +++ b/00-handshake/00-handshake.tex @@ -148,8 +148,10 @@ \section{Practice details} \item Main communication channel: \begin{itemize} \item Telegram channel—fast news, \ldots - \item GitHub Issues in practice's repo—bugs, common problems, slow CI, \ldots + \item GitHub Issues in practice's repo—bugs, repo problems \ldots \item Lessons—Q\&A session, \ldots + \item Feedback form for other critical problems, \ldots + \item EMail for other non-critical problems, \ldots \end{itemize} \end{itemize} \end{frame}