diff --git "a/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 1.pdf" "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 1.pdf" new file mode 100644 index 0000000..4257e2a Binary files /dev/null and "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 1.pdf" differ diff --git "a/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 2.pdf" "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 2.pdf" new file mode 100644 index 0000000..893eb2a Binary files /dev/null and "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 2.pdf" differ diff --git "a/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 3.pdf" "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 3.pdf" new file mode 100644 index 0000000..e82776a Binary files /dev/null and "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 3.pdf" differ diff --git "a/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 4.pdf" "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 4.pdf" new file mode 100644 index 0000000..017b576 Binary files /dev/null and "b/01 \320\230\321\202\320\265\321\200\320\260\321\206\320\270\321\217 4.pdf" differ diff --git a/reports.md b/reports.md new file mode 100644 index 0000000..1e6c3c7 --- /dev/null +++ b/reports.md @@ -0,0 +1,210 @@ +# Итерация 1. + +## Протокол первого созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-1----14022025 + +## Описание проекта: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0 + +## Сценарии использования: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F + +## Макет UI: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9C%D0%B0%D0%BA%D0%B5%D1%82-UI + +## Презентация: +https://drive.google.com/file/d/1Mwx8LMa3Bn4AUBtJnGpCO8xD1Or754nc/view?usp=drive_link + +## Issue итерации: +Beginnings https://github.com/moevm/mse1h2025-prctr/issues/1 + +Basics https://github.com/moevm/mse1h2025-prctr/issues/2 + +# Итерация 2. + +## Протокол второго созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-2----28022025 + +## Протокол третьего созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-3----18032025 + +## Презентация: +https://drive.google.com/file/d/1WzEWCBGqaJ0fQeW_kDqlDeQSlARKQ6Do/view + +## Демо версии 1.0.0: +https://drive.google.com/file/d/14wG0IJx-BzeNsLm7g6o2sW3kZaLuaeBg/view + +## v1.0.0 Local proctoring +https://github.com/moevm/mse1h2025-prctr/releases/tag/v1.0.0 + +## Issue итерации: + +Saving https://github.com/moevm/mse1h2025-prctr/issues/7 PR https://github.com/moevm/mse1h2025-prctr/pull/17 + +Background activity https://github.com/moevm/mse1h2025-prctr/issues/8 PR https://github.com/moevm/mse1h2025-prctr/pull/25 + +Popup view https://github.com/moevm/mse1h2025-prctr/issues/9 PR https://github.com/moevm/mse1h2025-prctr/pull/19 + +Initialization with client https://github.com/moevm/mse1h2025-prctr/issues/10 PR https://github.com/moevm/mse1h2025-prctr/pull/31 + +Expanding fields https://github.com/moevm/mse1h2025-prctr/issues/11 PR https://github.com/moevm/mse1h2025-prctr/pull/18 + +First server usage scenario https://github.com/moevm/mse1h2025-prctr/issues/12 PR https://github.com/moevm/mse1h2025-prctr/pull/49 + +Database template https://github.com/moevm/mse1h2025-prctr/issues/13 PR https://github.com/moevm/mse1h2025-prctr/pull/30 + +Docker https://github.com/moevm/mse1h2025-prctr/issues/14 PR https://github.com/moevm/mse1h2025-prctr/pull/45 + +SElinux Docker support https://github.com/moevm/mse1h2025-prctr/issues/20 PR https://github.com/moevm/mse1h2025-prctr/pull/21 + +Data exchange client https://github.com/moevm/mse1h2025-prctr/issues/23 PR https://github.com/moevm/mse1h2025-prctr/pull/44 + +Data exchange server https://github.com/moevm/mse1h2025-prctr/issues/24 PR https://github.com/moevm/mse1h2025-prctr/pull/32 + +Initialization with server https://github.com/moevm/mse1h2025-prctr/issues/27 PR https://github.com/moevm/mse1h2025-prctr/pull/42 + +Support rewind https://github.com/moevm/mse1h2025-prctr/issues/28 PR https://github.com/moevm/mse1h2025-prctr/pull/50 + +Add webcam to proctoring https://github.com/moevm/mse1h2025-prctr/issues/29 PR https://github.com/moevm/mse1h2025-prctr/pull/40 + +Reopening tab https://github.com/moevm/mse1h2025-prctr/issues/34 PR https://github.com/moevm/mse1h2025-prctr/pull/57 + +Permanent microphone access https://github.com/moevm/mse1h2025-prctr/issues/35 PR https://github.com/moevm/mse1h2025-prctr/pull/39 + +Saving fields https://github.com/moevm/mse1h2025-prctr/issues/36 PR https://github.com/moevm/mse1h2025-prctr/pull/41 + +Update library versions https://github.com/moevm/mse1h2025-prctr/issues/37 PR https://github.com/moevm/mse1h2025-prctr/pull/38 + +Logging https://github.com/moevm/mse1h2025-prctr/issues/43 PR https://github.com/moevm/mse1h2025-prctr/pull/58 + +Date format https://github.com/moevm/mse1h2025-prctr/issues/46 PR https://github.com/moevm/mse1h2025-prctr/pull/47 + +Visual cues https://github.com/moevm/mse1h2025-prctr/issues/48 PR https://github.com/moevm/mse1h2025-prctr/pull/64 + +Metadata https://github.com/moevm/mse1h2025-prctr/issues/51 PR https://github.com/moevm/mse1h2025-prctr/pull/55 + +Server gui https://github.com/moevm/mse1h2025-prctr/issues/52 PR https://github.com/moevm/mse1h2025-prctr/pull/60 + +Visual popup improvements https://github.com/moevm/mse1h2025-prctr/issues/53 PR https://github.com/moevm/mse1h2025-prctr/pull/56 + +Reliability recording stop https://github.com/moevm/mse1h2025-prctr/issues/59 PR https://github.com/moevm/mse1h2025-prctr/pull/61 + +Form check https://github.com/moevm/mse1h2025-prctr/issues/63 PR https://github.com/moevm/mse1h2025-prctr/pull/65 + +README update https://github.com/moevm/mse1h2025-prctr/issues/62 PR https://github.com/moevm/mse1h2025-prctr/pull/66 + +# Итерация 3. + +## Протокол четвертого созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-4----01042025 + +## Протокол пятого созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-5----06052025 + +## Презентация: +https://drive.google.com/file/d/1HCHkVX3XkN_hNTGxafmVB8oCVKOyM6Sb/view + +## Короткое демо версии 1.3.0: +https://drive.google.com/file/d/18NBuVsu0IaV5LMXs1xj806S8pRyK-Nkz/view + +## v1.3.0 Local proctoring +https://github.com/moevm/mse1h2025-prctr/releases/tag/v1.3.0 + +## Tester for Local proctoring Github Actions +https://github.com/moevm/mse1h2025-prctr/actions/workflows/tester.yml + +## Issue итерации: +Early initialization with server https://github.com/moevm/mse1h2025-prctr/issues/54 PR https://github.com/moevm/mse1h2025-prctr/pull/74 + +Dynamic popup stats https://github.com/moevm/mse1h2025-prctr/issues/68 PR https://github.com/moevm/mse1h2025-prctr/pull/83 + +Button functionality https://github.com/moevm/mse1h2025-prctr/issues/69 PR https://github.com/moevm/mse1h2025-prctr/pull/77 + +Control close tab browser https://github.com/moevm/mse1h2025-prctr/issues/71 PR https://github.com/moevm/mse1h2025-prctr/pull/89 + +GUI not all data https://github.com/moevm/mse1h2025-prctr/issues/72 PR https://github.com/moevm/mse1h2025-prctr/pull/73 + +Room link field https://github.com/moevm/mse1h2025-prctr/issues/75 PR https://github.com/moevm/mse1h2025-prctr/pull/76 + +Server off client ability https://github.com/moevm/mse1h2025-prctr/issues/78 PR https://github.com/moevm/mse1h2025-prctr/pull/92 + +Preview modes https://github.com/moevm/mse1h2025-prctr/issues/79 PR https://github.com/moevm/mse1h2025-prctr/pull/91 + +Multiple pages permission settings https://github.com/moevm/mse1h2025-prctr/issues/80 PR https://github.com/moevm/mse1h2025-prctr/pull/81 + +Optimize records size https://github.com/moevm/mse1h2025-prctr/issues/82 PR https://github.com/moevm/mse1h2025-prctr/pull/88 + +Release attacher https://github.com/moevm/mse1h2025-prctr/issues/85 PR https://github.com/moevm/mse1h2025-prctr/pull/86 + +Update input checking https://github.com/moevm/mse1h2025-prctr/issues/87 PR https://github.com/moevm/mse1h2025-prctr/pull/95 + +Cue improvements https://github.com/moevm/mse1h2025-prctr/issues/90 PR https://github.com/moevm/mse1h2025-prctr/pull/107 + +Screen permissions https://github.com/moevm/mse1h2025-prctr/issues/93 PR https://github.com/moevm/mse1h2025-prctr/pull/96 (to https://github.com/moevm/mse1h2025-prctr/pull/105 ) + +Camera permissions https://github.com/moevm/mse1h2025-prctr/issues/94 PR https://github.com/moevm/mse1h2025-prctr/pull/105 + +Extension icon https://github.com/moevm/mse1h2025-prctr/issues/97 PR https://github.com/moevm/mse1h2025-prctr/pull/99 + +Add detailed description readme https://github.com/moevm/mse1h2025-prctr/issues/98 PR https://github.com/moevm/mse1h2025-prctr/pull/118 + +Extension help https://github.com/moevm/mse1h2025-prctr/issues/100 PR https://github.com/moevm/mse1h2025-prctr/pull/102 + +Remove second cue https://github.com/moevm/mse1h2025-prctr/issues/101 PR https://github.com/moevm/mse1h2025-prctr/pull/110 + +Add logs and cues https://github.com/moevm/mse1h2025-prctr/issues/103 PR https://github.com/moevm/mse1h2025-prctr/pull/104 + +Save logs server down https://github.com/moevm/mse1h2025-prctr/issues/109 PR https://github.com/moevm/mse1h2025-prctr/pull/108 + +Fix log clearing https://github.com/moevm/mse1h2025-prctr/issues/111 PR https://github.com/moevm/mse1h2025-prctr/pull/106 + +Add size popup optimization https://github.com/moevm/mse1h2025-prctr/issues/112 PR https://github.com/moevm/mse1h2025-prctr/pull/114 + +Fix gotoMediaTab error port https://github.com/moevm/mse1h2025-prctr/issues/113 PR https://github.com/moevm/mse1h2025-prctr/pull/117 + +Improve log stability https://github.com/moevm/mse1h2025-prctr/issues/115 PR https://github.com/moevm/mse1h2025-prctr/pull/130 + +Fix show cue on active tab https://github.com/moevm/mse1h2025-prctr/issues/116 PR https://github.com/moevm/mse1h2025-prctr/pull/132 + +Update documentation https://github.com/moevm/mse1h2025-prctr/issues/124 PR https://github.com/moevm/mse1h2025-prctr/pull/126 + +Improve upload scenario https://github.com/moevm/mse1h2025-prctr/issues/127 PR https://github.com/moevm/mse1h2025-prctr/pull/133 + +Fix screen status loss during proctoring https://github.com/moevm/mse1h2025-prctr/issues/135 PR https://github.com/moevm/mse1h2025-prctr/pull/140 + +Add tests for server https://github.com/moevm/mse1h2025-prctr/issues/138 PR https://github.com/moevm/mse1h2025-prctr/pull/139 + +Add func test for input https://github.com/moevm/mse1h2025-prctr/issues/143 PR https://github.com/moevm/mse1h2025-prctr/pull/146 + +Fix multi init in one session https://github.com/moevm/mse1h2025-prctr/issues/145 PR https://github.com/moevm/mse1h2025-prctr/pull/151 + +# Итерация 4. + +## Протокол шестого созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-6----23052025 + +## Протокол седьмого созвона с заказчиком: +https://github.com/moevm/mse1h2025-prctr/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB#%D1%81%D0%BE%D0%B7%D0%B2%D0%BE%D0%BD-%D1%81-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%87%D0%B8%D0%BA%D0%BE%D0%BC-7----23052025 + +## Презентация: +https://drive.google.com/file/d/18ry4xXnDvNXAAzFlCJBaW8hKYXRxtqs5/view + +## Демо версии 1.4.0: +https://drive.google.com/file/d/1l5OltpQY1qCG7BRE5_6_sKOFeedz6Kok/view + +## v1.4.0 Local proctoring +https://github.com/moevm/mse1h2025-prctr/releases/tag/v1.4.0 + +## Issue итерации: + +Add dynamic microphone icon https://github.com/moevm/mse1h2025-prctr/issues/174 PR https://github.com/moevm/mse1h2025-prctr/pull/183 + +Fix preview full screen https://github.com/moevm/mse1h2025-prctr/issues/168 PR https://github.com/moevm/mse1h2025-prctr/pull/181 + +Improve extension appearance https://github.com/moevm/mse1h2025-prctr/issues/134 PR https://github.com/moevm/mse1h2025-prctr/pull/180 + +Add support update https://github.com/moevm/mse1h2025-prctr/issues/136 PR https://github.com/moevm/mse1h2025-prctr/pull/182 + +Docker server optimization https://github.com/moevm/mse1h2025-prctr/issues/84 PR https://github.com/moevm/mse1h2025-prctr/pull/178 + +Add room link clearing https://github.com/moevm/mse1h2025-prctr/issues/119 PR https://github.com/moevm/mse1h2025-prctr/pull/184 diff --git "a/\320\224\320\265\320\274\320\276 1.0.mkv" "b/\320\224\320\265\320\274\320\276 1.0.mkv" new file mode 100644 index 0000000..c2e094d Binary files /dev/null and "b/\320\224\320\265\320\274\320\276 1.0.mkv" differ diff --git "a/\320\224\320\265\320\274\320\276 1.3.0 (\320\272\320\276\321\200\320\276\321\202\320\272\320\260\321\217 \320\262\320\265\321\200\321\201\320\270\321\217).mkv" "b/\320\224\320\265\320\274\320\276 1.3.0 (\320\272\320\276\321\200\320\276\321\202\320\272\320\260\321\217 \320\262\320\265\321\200\321\201\320\270\321\217).mkv" new file mode 100755 index 0000000..1e3e92a Binary files /dev/null and "b/\320\224\320\265\320\274\320\276 1.3.0 (\320\272\320\276\321\200\320\276\321\202\320\272\320\260\321\217 \320\262\320\265\321\200\321\201\320\270\321\217).mkv" differ diff --git "a/\320\224\320\265\320\274\320\276 1.4.0.mkv" "b/\320\224\320\265\320\274\320\276 1.4.0.mkv" new file mode 100644 index 0000000..60c45d5 Binary files /dev/null and "b/\320\224\320\265\320\274\320\276 1.4.0.mkv" differ