From a9d0f0a2183101ad8413be6249a718a1090808e2 Mon Sep 17 00:00:00 2001 From: F4ilji <121659599+F4ilji@users.noreply.github.com> Date: Mon, 26 May 2025 12:30:53 +0500 Subject: [PATCH] Delete public/sveden directory --- public/sveden/assets/css/owl.carousel.css | 1 - public/sveden/assets/css/sveden.css | 1 - public/sveden/assets/css/sveden.update.css | 1 - public/sveden/assets/css/vendor.css | 5 - public/sveden/assets/fonts/Braille.woff2 | Bin 5392 -> 0 bytes public/sveden/assets/fonts/Calibri.ttf | Bin 352736 -> 0 bytes public/sveden/assets/fonts/Raleway.ttf | Bin 163388 -> 0 bytes public/sveden/assets/fonts/Roboto.ttf | Bin 168260 -> 0 bytes public/sveden/assets/fonts/fontello.eot | Bin 10588 -> 0 bytes public/sveden/assets/fonts/fontello.svg | 1 - public/sveden/assets/fonts/fontello.ttf | Bin 10420 -> 0 bytes public/sveden/assets/fonts/fontello.woff | Bin 6376 -> 0 bytes public/sveden/assets/fonts/fontello.woff2 | Bin 5344 -> 0 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 1 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../sveden/assets/images/background_login.png | Bin 163116 -> 0 bytes .../assets/images/signature/signature.png | Bin 1690 -> 0 bytes .../sveden/assets/images/sprite_invalid.png | Bin 6031 -> 0 bytes .../sveden/assets/images/sveden/min_nauki.png | Bin 3112 -> 0 bytes .../sveden/assets/images/sveden/min_prosv.png | Bin 9032 -> 0 bytes public/sveden/assets/images/throbber.gif | Bin 7575 -> 0 bytes .../assets/js/online_applicants_list.js | 2 - .../assets/js/online_applicants_list.js.map | 1 - public/sveden/assets/js/online_blank_num.js | 2 - .../sveden/assets/js/online_blank_num.js.map | 1 - public/sveden/assets/js/owl.carousel.js | 2 - public/sveden/assets/js/owl.carousel.js.map | 1 - public/sveden/assets/js/scroll_thead_table.js | 2 - .../assets/js/scroll_thead_table.js.map | 1 - public/sveden/assets/js/sveden.js | 2 - public/sveden/assets/js/sveden.js.map | 1 - public/sveden/assets/js/sveden.update.js | 2 - public/sveden/assets/js/sveden.update.js.map | 1 - public/sveden/assets/js/vendor.js | 3 - public/sveden/assets/js/vendor.js.map | 1 - .../review/v1/abitur/css/owl.carousel.css | 1 - .../review/v1/abitur/js/owl.carousel.js | 2 - .../review/v1/abitur/js/owl.carousel.js.map | 1 - .../assets/review/v1/common/css/sveden.css | 1 - .../assets/review/v1/common/css/vendor.css | 5 - .../review/v1/common/fonts/Braille.woff2 | Bin 5392 -> 0 bytes .../assets/review/v1/common/fonts/Calibri.ttf | Bin 352736 -> 0 bytes .../assets/review/v1/common/fonts/Raleway.ttf | Bin 163388 -> 0 bytes .../assets/review/v1/common/fonts/Roboto.ttf | Bin 168260 -> 0 bytes .../review/v1/common/fonts/fontello.eot | Bin 10588 -> 0 bytes .../review/v1/common/fonts/fontello.svg | 1 - .../review/v1/common/fonts/fontello.ttf | Bin 10420 -> 0 bytes .../review/v1/common/fonts/fontello.woff | Bin 6376 -> 0 bytes .../review/v1/common/fonts/fontello.woff2 | Bin 5344 -> 0 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 1 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../v1/common/images/background_login.png | Bin 163116 -> 0 bytes .../v1/common/images/signature/signature.png | Bin 1690 -> 0 bytes .../v1/common/images/sprite_invalid.png | Bin 6031 -> 0 bytes .../v1/common/images/sveden/min_nauki.png | Bin 3112 -> 0 bytes .../v1/common/images/sveden/min_prosv.png | Bin 9032 -> 0 bytes .../review/v1/common/images/throbber.gif | Bin 7575 -> 0 bytes .../v1/common/js/online_applicants_list.js | 2 - .../common/js/online_applicants_list.js.map | 1 - .../review/v1/common/js/online_blank_num.js | 2 - .../v1/common/js/online_blank_num.js.map | 1 - .../review/v1/common/js/scroll_thead_table.js | 2 - .../v1/common/js/scroll_thead_table.js.map | 1 - .../assets/review/v1/common/js/sveden.js | 2 - .../assets/review/v1/common/js/sveden.js.map | 1 - .../assets/review/v1/common/js/vendor.js | 3 - .../assets/review/v1/common/js/vendor.js.map | 1 - .../assets/review/v2/abitur/css/abitur.css | 1 - .../review/v2/abitur/css/owl.carousel.css | 1 - .../assets/review/v2/abitur/js/abitur.js | 2 - .../v2/abitur/js/online_applicants_list.js | 1 - .../review/v2/abitur/js/online_blank_num.js | 1 - .../review/v2/abitur/js/owl.carousel.js | 1 - .../assets/review/v2/common/css/vendor.css | 6 - .../v2/common/fonts/Braille.9c742ef0.woff2 | Bin 5392 -> 0 bytes .../v2/common/fonts/Calibri.2eb4a8e3.ttf | Bin 352736 -> 0 bytes .../v2/common/fonts/Raleway.3927fa2a.ttf | Bin 163388 -> 0 bytes .../v2/common/fonts/Roboto.fc2b5060.ttf | Bin 168260 -> 0 bytes .../v2/common/fonts/fontello.2b09f0e3.eot | Bin 10588 -> 0 bytes .../v2/common/fonts/fontello.709fabd8.woff2 | Bin 5344 -> 0 bytes .../v2/common/fonts/fontello.df0c8f42.woff | Bin 6376 -> 0 bytes .../v2/common/fonts/fontello.e6bfb59b.ttf | Bin 10420 -> 0 bytes .../review/v2/common/js/scroll_thead_table.js | 1 - .../assets/review/v2/common/js/vendor.js | 2 - .../assets/review/v2/sveden/css/sveden.css | 1 - .../assets/review/v2/sveden/js/sveden.js | 2 - .../assets/update/css/sveden.update.css | 1 - .../sveden/assets/update/js/sveden.update.js | 2 - .../assets/update/js/sveden.update.js.map | 1 - public/sveden/budget/index.html | 442 -- public/sveden/catering/index.html | 388 -- public/sveden/common/index.html | 1001 --- public/sveden/document/index.html | 690 --- public/sveden/eduStandarts/index.html | 590 -- public/sveden/education/eduaccred/index.html | 3079 ---------- public/sveden/education/eduop/index.html | 3032 --------- public/sveden/education/eduprof/index.html | 1043 ---- public/sveden/education/index.html | 418 -- public/sveden/education/perevod/index.html | 538 -- public/sveden/education/poa/index.html | 403 -- public/sveden/education/priem/index.html | 944 --- .../programs/angliyskiy-yazyk-44.03.01.html | 450 -- ...iy-yazyk-i-francuzskiy-yazyk-44.03.05.html | 450 -- ...zyk-i-nachalynoe-obrazovanie-44.03.05.html | 450 -- ...yskiy-yazyk-i-nemeckiy-yazyk-44.03.05.html | 450 -- ...rofessionalynoy-kommunikacii-44.03.01.html | 442 -- ...pasnosty-ghiznedeyatelynosti-44.03.01.html | 450 -- ...brazovanie-v-oblasti-turizma-44.03.05.html | 450 -- ...nedeyatelynosti-i-geografiya-44.03.05.html | 450 -- .../biologiya-i-ekologiya-44.03.05.html | 450 -- .../programs/biologiya-i-himiya-44.03.05.html | 450 -- ...no-esteticheskoe-obrazovanie-44.03.01.html | 442 -- .../programs/ekologiya-44.03.01.html | 450 -- ...i-dopolnitelynoe-obrazovanie-44.03.05.html | 450 -- ...ie-v-sfere-mediakommunikaciy-44.03.05.html | 450 -- .../fizicheskaya-kulytura-49.02.01.html | 442 -- ...ivnoe-fizicheskoe-vospitanie-44.03.05.html | 450 -- ...izicheskaya-kulytura-i-sport-44.03.01.html | 450 -- .../fizika-i-informatika-44.03.05.html | 442 -- .../geografiya-i-ekonomika-44.03.05.html | 450 -- .../graficheskiy-dizayner-54.01.20.html | 442 -- .../programs/informatika-44.03.01.html | 442 -- .../informatika-i-fizika-44.03.05.html | 450 -- .../informatika-i-tehnologiya-44.03.05.html | 442 -- ...-cifrovizaciey-v-obrazovanii-44.03.05.html | 442 -- ...eghkulyturnaya-kommunikaciya-44.03.05.html | 450 -- ...-ekskursionnoy-deyatelynosti-44.03.05.html | 450 -- .../istoriya-i-obschestvoznanie-44.03.05.html | 450 -- .../programs/istoriya-pravo-44.03.01.html | 450 -- ...diaciya-v-sfere-obrazovaniya-44.03.05.html | 442 -- ...oektami-v-sfere-obrazovaniya-44.03.05.html | 442 -- .../izobrazitelynoe-iskusstvo-44.03.01.html | 450 -- ...zitelynoe-iskusstvo-i-dizayn-44.03.05.html | 450 -- ...ynoe-iskusstvo-i-tehnologiya-44.03.05.html | 450 -- .../programs/logopediya-44.03.03.html | 442 -- .../matematika-i-informatika-44.03.05.html | 450 -- ...ya-hudoghestvennaya-kulytura-44.03.05.html | 450 -- ...yno-kompyyuternye-tehnologii-44.03.01.html | 450 -- ...stvo-i-teatralynoe-iskusstvo-44.03.05.html | 450 -- ...ie-i-doshkolynoe-obrazovanie-44.03.05.html | 450 -- ...kiy-yazyk-i-angliyskiy-yazyk-44.03.05.html | 450 -- ...nye-tehnologii-v-obrazovanii-44.04.01.html | 450 -- ...nosti-i-fizicheskoy-kulytury-44.04.01.html | 442 -- .../obschaya-biologiya-i-himiya-44.04.01.html | 451 -- ...pedagogicheskaya-psihologiya-44.04.01.html | 451 -- ...aya-psihologiya-i-pedagogika-44.03.02.html | 451 -- .../programs/pravo-i-ekonomika-44.03.05.html | 450 -- ...diaciya-v-sfere-obrazovaniya-44.03.01.html | 442 -- ...ka-v-upravlenii-it-proektami-09.03.03.html | 451 -- ...mediaciya-v-socialynoy-sfere-44.03.02.html | 450 -- ...ka-doshkolynogo-obrazovaniya-44.03.02.html | 450 -- ...ika-nachalynogo-obrazovaniya-44.03.02.html | 450 -- .../russkiy-yazyk-i-literatura-44.03.05.html | 450 -- ...ie-v-sfere-mediakommunikaciy-44.03.05.html | 450 -- ...aya-psihologiya-i-pedagogika-44.03.02.html | 451 -- ...brazovatelynoy-deyatelynosti-44.04.01.html | 442 -- ...atelystvo-v-socialynoy-sfere-39.03.02.html | 451 -- ...ionoy-obrazovatelynoy-sredoy-44.04.01.html | 442 -- ...ie-izobrazitelynoe-iskusstvo-44.03.01.html | 450 -- ...razitelynoe-iskusstvo-dizayn-44.03.01.html | 450 -- ...kalyno-teatralynoe-iskusstvo-44.03.01.html | 450 -- ...-v-chrezvychaynyh-situaciyah-20.02.02.html | 442 -- public/sveden/education/study/index.html | 1401 ----- public/sveden/employees/index.html | 1663 ----- ...skiy-yazyk-i-francuzskiy-yazyk_op0073.html | 1126 ---- ...yazyk-i-nachalynoe-obrazovanie_op0072.html | 1155 ---- ...liyskiy-yazyk-i-nemeckiy-yazyk_op0071.html | 1322 ---- ...-professionalynoy-kommunikacii_op0216.html | 486 -- .../pps/angliyskiy-yazyk_op0083.html | 1127 ---- ...-obrazovanie-v-oblasti-turizma_op0091.html | 1155 ---- ...iznedeyatelynosti-i-geografiya_op0070.html | 1044 ---- ...zopasnosty-ghiznedeyatelynosti_op0050.html | 1069 ---- .../pps/biologiya-i-ekologiya_op0183.html | 932 --- .../pps/biologiya-i-himiya_op0035.html | 988 --- ...enno-esteticheskoe-obrazovanie_op0217.html | 623 -- .../employees/pps/ekologiya_op0058.html | 1015 --- ...e-i-dopolnitelynoe-obrazovanie_op0093.html | 1044 ---- ...anie-v-sfere-mediakommunikaciy_op0096.html | 904 --- ...ptivnoe-fizicheskoe-vospitanie_op0069.html | 1211 ---- .../fizicheskaya-kulytura-i-sport_op0075.html | 1125 ---- .../pps/fizicheskaya-kulytura_op0005.html | 1398 ----- .../pps/fizika-i-informatika_op0039.html | 1044 ---- .../pps/geografiya-i-ekonomika_op0092.html | 1268 ---- .../pps/graficheskiy-dizayner_op0219.html | 486 -- public/sveden/employees/pps/index.html | 3649 ----------- .../pps/informatika-i-fizika_op0038.html | 1072 ---- .../pps/informatika-i-tehnologiya_op0206.html | 431 -- ...ie-cifrovizaciey-v-obrazovanii_op0185.html | 652 -- .../employees/pps/informatika_op0198.html | 680 -- ...-meghkulyturnaya-kommunikaciya_op0097.html | 903 --- ...no-ekskursionnoy-deyatelynosti_op0094.html | 710 --- .../istoriya-i-obschestvoznanie_op0019.html | 1130 ---- ...mediaciya-v-sfere-obrazovaniya_op0204.html | 708 --- ...proektami-v-sfere-obrazovaniya_op0180.html | 569 -- .../employees/pps/istoriya-pravo_op0067.html | 1017 --- ...razitelynoe-iskusstvo-i-dizayn_op0048.html | 1043 ---- ...elynoe-iskusstvo-i-tehnologiya_op0095.html | 1100 ---- .../pps/izobrazitelynoe-iskusstvo_op0041.html | 541 -- .../employees/pps/logopediya_op0215.html | 710 --- .../pps/matematika-i-informatika_op0040.html | 1128 ---- ...vaya-hudoghestvennaya-kulytura_op0087.html | 513 -- ...alyno-kompyyuternye-tehnologii_op0076.html | 820 --- ...usstvo-i-teatralynoe-iskusstvo_op0060.html | 792 --- ...anie-i-doshkolynoe-obrazovanie_op0032.html | 1266 ---- ...eckiy-yazyk-i-angliyskiy-yazyk_op0074.html | 1153 ---- ...ivnye-tehnologii-v-obrazovanii_op0194.html | 515 -- .../obschaya-biologiya-i-himiya_op0195.html | 599 -- .../pedagogicheskaya-psihologiya_op0017.html | 459 -- ...skaya-psihologiya-i-pedagogika_op0064.html | 1350 ---- .../pps/pravo-i-ekonomika_op0078.html | 1072 ---- ...mediaciya-v-sfere-obrazovaniya_op0214.html | 457 -- ...tika-v-upravlenii-it-proektami_op0065.html | 904 --- ...i-mediaciya-v-socialynoy-sfere_op0090.html | 989 --- ...gika-doshkolynogo-obrazovaniya_op0028.html | 1296 ---- ...ogika-nachalynogo-obrazovaniya_op0029.html | 1184 ---- .../russkiy-yazyk-i-literatura_op0027.html | 1071 ---- ...anie-v-sfere-mediakommunikaciy_op0196.html | 792 --- ...ynaya-psihologiya-i-pedagogika_op0031.html | 1268 ---- ...-obrazovatelynoy-deyatelynosti_op0193.html | 599 -- ...imatelystvo-v-socialynoy-sfere_op0066.html | 821 --- ...acionoy-obrazovatelynoy-sredoy_op0082.html | 431 -- ...obrazitelynoe-iskusstvo-dizayn_op0182.html | 486 -- ...anie-izobrazitelynoe-iskusstvo_op0089.html | 987 --- ...zykalyno-teatralynoe-iskusstvo_op0045.html | 486 -- ...ta-v-chrezvychaynyh-situaciyah_op0175.html | 1016 --- public/sveden/files_zaglushka/Act_prov.doc | Bin 22016 -> 0 bytes .../sveden/files_zaglushka/BusgovFinRec.doc | Bin 22016 -> 0 bytes .../files_zaglushka/Collect_dogovors.doc | Bin 9216 -> 0 bytes public/sveden/files_zaglushka/Dogov_n.doc | Bin 22016 -> 0 bytes public/sveden/files_zaglushka/Dop_Pol_st.doc | Bin 22016 -> 0 bytes .../sveden/files_zaglushka/Dpo_practics.doc | Bin 26112 -> 0 bytes .../sveden/files_zaglushka/Edu_Standarts.doc | Bin 9216 -> 0 bytes .../files_zaglushka/Gos_accred_svid.doc | 1 - .../sveden/files_zaglushka/Hide_plan_fhd.doc | Bin 10240 -> 0 bytes public/sveden/files_zaglushka/No_practics.doc | Bin 26112 -> 0 bytes .../sveden/files_zaglushka/Not_foreseen.doc | Bin 9216 -> 0 bytes .../files_zaglushka/Otchet_predpisaniya.doc | Bin 24064 -> 0 bytes public/sveden/files_zaglushka/Pol_st.doc | Bin 22016 -> 0 bytes public/sveden/files_zaglushka/Pol_st_dorm.doc | Bin 22016 -> 0 bytes public/sveden/files_zaglushka/Pol_st_kom.doc | Bin 22016 -> 0 bytes .../Poryadok_oplatu_za_progivanie.doc | Bin 22016 -> 0 bytes .../sveden/files_zaglushka/Predpisaniya.doc | Bin 24064 -> 0 bytes public/sveden/files_zaglushka/Prikaz_st.doc | Bin 22016 -> 0 bytes .../sveden/files_zaglushka/Prikaz_st_kom.doc | Bin 22016 -> 0 bytes .../sveden/files_zaglushka/Prikaz_zach_1.doc | Bin 24064 -> 0 bytes public/sveden/files_zaglushka/Samoobsled.doc | Bin 9216 -> 0 bytes public/sveden/grants/index.html | 3286 ---------- public/sveden/index.html | 456 -- public/sveden/inter/index.html | 413 -- .../objects/cabinets/practice_rooms.html | 1632 ----- .../sveden/objects/cabinets/study_rooms.html | 2844 --------- public/sveden/objects/index.html | 1020 --- .../sveden/ovz/cabinets/practice_rooms.html | 1826 ------ public/sveden/ovz/cabinets/study_rooms.html | 3257 ---------- public/sveden/ovz/index.html | 1073 ---- public/sveden/paid_edu/index.html | 480 -- public/sveden/struct/index.html | 1098 ---- .../api_profile_applicant/check_token.php | 21 - .../api_profile_applicant/get_config.php | 14 - .../api_profile_applicant/get_templates.php | 5 - .../api_profile_applicant/get_token.php | 32 - .../api_profile_applicant/refresh_token.php | 27 - public/sveden/update/captcha/captcha.php | 32 - public/sveden/update/captcha/fonts/comic.ttf | Bin 127596 -> 0 bytes public/sveden/update/check_curl.php | 52 - public/sveden/update/cleaner.php | 16 - public/sveden/update/complete.php | 38 - public/sveden/update/config.php | 28 - public/sveden/update/cur_version.php | 1 - public/sveden/update/feedback.php | 112 - public/sveden/update/get_access_token.php | 36 - public/sveden/update/get_core.php | 94 - public/sveden/update/get_count_files.php | 33 - public/sveden/update/get_files_for_sync.php | 59 - public/sveden/update/get_pack_files.php | 17 - .../sveden/update/get_pack_files_for_sync.php | 29 - public/sveden/update/helper.php | 310 - public/sveden/update/index.php | 204 - public/sveden/update/is_writable.php | 34 - public/sveden/update/pack_files.php | 50 - public/sveden/update/read_settings.php | 9 - public/sveden/update/refresh_access_token.php | 35 - .../sveden/update/request_generate_part.php | 41 - .../update/result_check_generate_part.php | 44 - public/sveden/update/result_download_part.php | 90 - public/sveden/update/status_generate_part.php | 36 - public/sveden/update/unpack.php | 32 - public/sveden/update/zip_helper.php | 5451 ----------------- public/sveden/vacant/index.html | 4048 ------------ 295 files changed, 129350 deletions(-) delete mode 100644 public/sveden/assets/css/owl.carousel.css delete mode 100644 public/sveden/assets/css/sveden.css delete mode 100644 public/sveden/assets/css/sveden.update.css delete mode 100644 public/sveden/assets/css/vendor.css delete mode 100644 public/sveden/assets/fonts/Braille.woff2 delete mode 100644 public/sveden/assets/fonts/Calibri.ttf delete mode 100644 public/sveden/assets/fonts/Raleway.ttf delete mode 100644 public/sveden/assets/fonts/Roboto.ttf delete mode 100644 public/sveden/assets/fonts/fontello.eot delete mode 100644 public/sveden/assets/fonts/fontello.svg delete mode 100644 public/sveden/assets/fonts/fontello.ttf delete mode 100644 public/sveden/assets/fonts/fontello.woff delete mode 100644 public/sveden/assets/fonts/fontello.woff2 delete mode 100644 public/sveden/assets/fonts/glyphicons-halflings-regular.eot delete mode 100644 public/sveden/assets/fonts/glyphicons-halflings-regular.svg delete mode 100644 public/sveden/assets/fonts/glyphicons-halflings-regular.ttf delete mode 100644 public/sveden/assets/fonts/glyphicons-halflings-regular.woff delete mode 100644 public/sveden/assets/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 public/sveden/assets/images/background_login.png delete mode 100644 public/sveden/assets/images/signature/signature.png delete mode 100644 public/sveden/assets/images/sprite_invalid.png delete mode 100644 public/sveden/assets/images/sveden/min_nauki.png delete mode 100644 public/sveden/assets/images/sveden/min_prosv.png delete mode 100644 public/sveden/assets/images/throbber.gif delete mode 100644 public/sveden/assets/js/online_applicants_list.js delete mode 100644 public/sveden/assets/js/online_applicants_list.js.map delete mode 100644 public/sveden/assets/js/online_blank_num.js delete mode 100644 public/sveden/assets/js/online_blank_num.js.map delete mode 100644 public/sveden/assets/js/owl.carousel.js delete mode 100644 public/sveden/assets/js/owl.carousel.js.map delete mode 100644 public/sveden/assets/js/scroll_thead_table.js delete mode 100644 public/sveden/assets/js/scroll_thead_table.js.map delete mode 100644 public/sveden/assets/js/sveden.js delete mode 100644 public/sveden/assets/js/sveden.js.map delete mode 100644 public/sveden/assets/js/sveden.update.js delete mode 100644 public/sveden/assets/js/sveden.update.js.map delete mode 100644 public/sveden/assets/js/vendor.js delete mode 100644 public/sveden/assets/js/vendor.js.map delete mode 100644 public/sveden/assets/review/v1/abitur/css/owl.carousel.css delete mode 100644 public/sveden/assets/review/v1/abitur/js/owl.carousel.js delete mode 100644 public/sveden/assets/review/v1/abitur/js/owl.carousel.js.map delete mode 100644 public/sveden/assets/review/v1/common/css/sveden.css delete mode 100644 public/sveden/assets/review/v1/common/css/vendor.css delete mode 100644 public/sveden/assets/review/v1/common/fonts/Braille.woff2 delete mode 100644 public/sveden/assets/review/v1/common/fonts/Calibri.ttf delete mode 100644 public/sveden/assets/review/v1/common/fonts/Raleway.ttf delete mode 100644 public/sveden/assets/review/v1/common/fonts/Roboto.ttf delete mode 100644 public/sveden/assets/review/v1/common/fonts/fontello.eot delete mode 100644 public/sveden/assets/review/v1/common/fonts/fontello.svg delete mode 100644 public/sveden/assets/review/v1/common/fonts/fontello.ttf delete mode 100644 public/sveden/assets/review/v1/common/fonts/fontello.woff delete mode 100644 public/sveden/assets/review/v1/common/fonts/fontello.woff2 delete mode 100644 public/sveden/assets/review/v1/common/fonts/glyphicons-halflings-regular.eot delete mode 100644 public/sveden/assets/review/v1/common/fonts/glyphicons-halflings-regular.svg delete mode 100644 public/sveden/assets/review/v1/common/fonts/glyphicons-halflings-regular.ttf delete mode 100644 public/sveden/assets/review/v1/common/fonts/glyphicons-halflings-regular.woff delete mode 100644 public/sveden/assets/review/v1/common/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 public/sveden/assets/review/v1/common/images/background_login.png delete mode 100644 public/sveden/assets/review/v1/common/images/signature/signature.png delete mode 100644 public/sveden/assets/review/v1/common/images/sprite_invalid.png delete mode 100644 public/sveden/assets/review/v1/common/images/sveden/min_nauki.png delete mode 100644 public/sveden/assets/review/v1/common/images/sveden/min_prosv.png delete mode 100644 public/sveden/assets/review/v1/common/images/throbber.gif delete mode 100644 public/sveden/assets/review/v1/common/js/online_applicants_list.js delete mode 100644 public/sveden/assets/review/v1/common/js/online_applicants_list.js.map delete mode 100644 public/sveden/assets/review/v1/common/js/online_blank_num.js delete mode 100644 public/sveden/assets/review/v1/common/js/online_blank_num.js.map delete mode 100644 public/sveden/assets/review/v1/common/js/scroll_thead_table.js delete mode 100644 public/sveden/assets/review/v1/common/js/scroll_thead_table.js.map delete mode 100644 public/sveden/assets/review/v1/common/js/sveden.js delete mode 100644 public/sveden/assets/review/v1/common/js/sveden.js.map delete mode 100644 public/sveden/assets/review/v1/common/js/vendor.js delete mode 100644 public/sveden/assets/review/v1/common/js/vendor.js.map delete mode 100644 public/sveden/assets/review/v2/abitur/css/abitur.css delete mode 100644 public/sveden/assets/review/v2/abitur/css/owl.carousel.css delete mode 100644 public/sveden/assets/review/v2/abitur/js/abitur.js delete mode 100644 public/sveden/assets/review/v2/abitur/js/online_applicants_list.js delete mode 100644 public/sveden/assets/review/v2/abitur/js/online_blank_num.js delete mode 100644 public/sveden/assets/review/v2/abitur/js/owl.carousel.js delete mode 100644 public/sveden/assets/review/v2/common/css/vendor.css delete mode 100644 public/sveden/assets/review/v2/common/fonts/Braille.9c742ef0.woff2 delete mode 100644 public/sveden/assets/review/v2/common/fonts/Calibri.2eb4a8e3.ttf delete mode 100644 public/sveden/assets/review/v2/common/fonts/Raleway.3927fa2a.ttf delete mode 100644 public/sveden/assets/review/v2/common/fonts/Roboto.fc2b5060.ttf delete mode 100644 public/sveden/assets/review/v2/common/fonts/fontello.2b09f0e3.eot delete mode 100644 public/sveden/assets/review/v2/common/fonts/fontello.709fabd8.woff2 delete mode 100644 public/sveden/assets/review/v2/common/fonts/fontello.df0c8f42.woff delete mode 100644 public/sveden/assets/review/v2/common/fonts/fontello.e6bfb59b.ttf delete mode 100644 public/sveden/assets/review/v2/common/js/scroll_thead_table.js delete mode 100644 public/sveden/assets/review/v2/common/js/vendor.js delete mode 100644 public/sveden/assets/review/v2/sveden/css/sveden.css delete mode 100644 public/sveden/assets/review/v2/sveden/js/sveden.js delete mode 100644 public/sveden/assets/update/css/sveden.update.css delete mode 100644 public/sveden/assets/update/js/sveden.update.js delete mode 100644 public/sveden/assets/update/js/sveden.update.js.map delete mode 100644 public/sveden/budget/index.html delete mode 100644 public/sveden/catering/index.html delete mode 100644 public/sveden/common/index.html delete mode 100644 public/sveden/document/index.html delete mode 100644 public/sveden/eduStandarts/index.html delete mode 100644 public/sveden/education/eduaccred/index.html delete mode 100644 public/sveden/education/eduop/index.html delete mode 100644 public/sveden/education/eduprof/index.html delete mode 100644 public/sveden/education/index.html delete mode 100644 public/sveden/education/perevod/index.html delete mode 100644 public/sveden/education/poa/index.html delete mode 100644 public/sveden/education/priem/index.html delete mode 100644 public/sveden/education/programs/angliyskiy-yazyk-44.03.01.html delete mode 100644 public/sveden/education/programs/angliyskiy-yazyk-i-francuzskiy-yazyk-44.03.05.html delete mode 100644 public/sveden/education/programs/angliyskiy-yazyk-i-nachalynoe-obrazovanie-44.03.05.html delete mode 100644 public/sveden/education/programs/angliyskiy-yazyk-i-nemeckiy-yazyk-44.03.05.html delete mode 100644 public/sveden/education/programs/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii-44.03.01.html delete mode 100644 public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-44.03.01.html delete mode 100644 public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma-44.03.05.html delete mode 100644 public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-geografiya-44.03.05.html delete mode 100644 public/sveden/education/programs/biologiya-i-ekologiya-44.03.05.html delete mode 100644 public/sveden/education/programs/biologiya-i-himiya-44.03.05.html delete mode 100644 public/sveden/education/programs/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie-44.03.01.html delete mode 100644 public/sveden/education/programs/ekologiya-44.03.01.html delete mode 100644 public/sveden/education/programs/estestvoznanie-i-dopolnitelynoe-obrazovanie-44.03.05.html delete mode 100644 public/sveden/education/programs/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html delete mode 100644 public/sveden/education/programs/fizicheskaya-kulytura-49.02.01.html delete mode 100644 public/sveden/education/programs/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie-44.03.05.html delete mode 100644 public/sveden/education/programs/fizicheskaya-kulytura-i-sport-44.03.01.html delete mode 100644 public/sveden/education/programs/fizika-i-informatika-44.03.05.html delete mode 100644 public/sveden/education/programs/geografiya-i-ekonomika-44.03.05.html delete mode 100644 public/sveden/education/programs/graficheskiy-dizayner-54.01.20.html delete mode 100644 public/sveden/education/programs/informatika-44.03.01.html delete mode 100644 public/sveden/education/programs/informatika-i-fizika-44.03.05.html delete mode 100644 public/sveden/education/programs/informatika-i-tehnologiya-44.03.05.html delete mode 100644 public/sveden/education/programs/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii-44.03.05.html delete mode 100644 public/sveden/education/programs/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya-44.03.05.html delete mode 100644 public/sveden/education/programs/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti-44.03.05.html delete mode 100644 public/sveden/education/programs/istoriya-i-obschestvoznanie-44.03.05.html delete mode 100644 public/sveden/education/programs/istoriya-pravo-44.03.01.html delete mode 100644 public/sveden/education/programs/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya-44.03.05.html delete mode 100644 public/sveden/education/programs/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya-44.03.05.html delete mode 100644 public/sveden/education/programs/izobrazitelynoe-iskusstvo-44.03.01.html delete mode 100644 public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-dizayn-44.03.05.html delete mode 100644 public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-tehnologiya-44.03.05.html delete mode 100644 public/sveden/education/programs/logopediya-44.03.03.html delete mode 100644 public/sveden/education/programs/matematika-i-informatika-44.03.05.html delete mode 100644 public/sveden/education/programs/muzyka-i-mirovaya-hudoghestvennaya-kulytura-44.03.05.html delete mode 100644 public/sveden/education/programs/muzykalyno-kompyyuternye-tehnologii-44.03.01.html delete mode 100644 public/sveden/education/programs/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo-44.03.05.html delete mode 100644 public/sveden/education/programs/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie-44.03.05.html delete mode 100644 public/sveden/education/programs/nemeckiy-yazyk-i-angliyskiy-yazyk-44.03.05.html delete mode 100644 public/sveden/education/programs/neyrokognitivnye-tehnologii-v-obrazovanii-44.04.01.html delete mode 100644 public/sveden/education/programs/obrazovanie-v-oblasti-bezopasnosti-ghiznedeyatelynosti-i-fizicheskoy-kulytury-44.04.01.html delete mode 100644 public/sveden/education/programs/obschaya-biologiya-i-himiya-44.04.01.html delete mode 100644 public/sveden/education/programs/pedagogicheskaya-psihologiya-44.04.01.html delete mode 100644 public/sveden/education/programs/prakticheskaya-psihologiya-i-pedagogika-44.03.02.html delete mode 100644 public/sveden/education/programs/pravo-i-ekonomika-44.03.05.html delete mode 100644 public/sveden/education/programs/pravo-mediaciya-v-sfere-obrazovaniya-44.03.01.html delete mode 100644 public/sveden/education/programs/prikladnaya-informatika-v-upravlenii-it-proektami-09.03.03.html delete mode 100644 public/sveden/education/programs/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere-44.03.02.html delete mode 100644 public/sveden/education/programs/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya-44.03.02.html delete mode 100644 public/sveden/education/programs/psihologiya-i-pedagogika-nachalynogo-obrazovaniya-44.03.02.html delete mode 100644 public/sveden/education/programs/russkiy-yazyk-i-literatura-44.03.05.html delete mode 100644 public/sveden/education/programs/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html delete mode 100644 public/sveden/education/programs/specialynaya-psihologiya-i-pedagogika-44.03.02.html delete mode 100644 public/sveden/education/programs/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti-44.04.01.html delete mode 100644 public/sveden/education/programs/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere-39.03.02.html delete mode 100644 public/sveden/education/programs/upravlenie-informacionoy-obrazovatelynoy-sredoy-44.04.01.html delete mode 100644 public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-44.03.01.html delete mode 100644 public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn-44.03.01.html delete mode 100644 public/sveden/education/programs/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo-44.03.01.html delete mode 100644 public/sveden/education/programs/zaschita-v-chrezvychaynyh-situaciyah-20.02.02.html delete mode 100644 public/sveden/education/study/index.html delete mode 100644 public/sveden/employees/index.html delete mode 100644 public/sveden/employees/pps/angliyskiy-yazyk-i-francuzskiy-yazyk_op0073.html delete mode 100644 public/sveden/employees/pps/angliyskiy-yazyk-i-nachalynoe-obrazovanie_op0072.html delete mode 100644 public/sveden/employees/pps/angliyskiy-yazyk-i-nemeckiy-yazyk_op0071.html delete mode 100644 public/sveden/employees/pps/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii_op0216.html delete mode 100644 public/sveden/employees/pps/angliyskiy-yazyk_op0083.html delete mode 100644 public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma_op0091.html delete mode 100644 public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-geografiya_op0070.html delete mode 100644 public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti_op0050.html delete mode 100644 public/sveden/employees/pps/biologiya-i-ekologiya_op0183.html delete mode 100644 public/sveden/employees/pps/biologiya-i-himiya_op0035.html delete mode 100644 public/sveden/employees/pps/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie_op0217.html delete mode 100644 public/sveden/employees/pps/ekologiya_op0058.html delete mode 100644 public/sveden/employees/pps/estestvoznanie-i-dopolnitelynoe-obrazovanie_op0093.html delete mode 100644 public/sveden/employees/pps/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0096.html delete mode 100644 public/sveden/employees/pps/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie_op0069.html delete mode 100644 public/sveden/employees/pps/fizicheskaya-kulytura-i-sport_op0075.html delete mode 100644 public/sveden/employees/pps/fizicheskaya-kulytura_op0005.html delete mode 100644 public/sveden/employees/pps/fizika-i-informatika_op0039.html delete mode 100644 public/sveden/employees/pps/geografiya-i-ekonomika_op0092.html delete mode 100644 public/sveden/employees/pps/graficheskiy-dizayner_op0219.html delete mode 100644 public/sveden/employees/pps/index.html delete mode 100644 public/sveden/employees/pps/informatika-i-fizika_op0038.html delete mode 100644 public/sveden/employees/pps/informatika-i-tehnologiya_op0206.html delete mode 100644 public/sveden/employees/pps/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii_op0185.html delete mode 100644 public/sveden/employees/pps/informatika_op0198.html delete mode 100644 public/sveden/employees/pps/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya_op0097.html delete mode 100644 public/sveden/employees/pps/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti_op0094.html delete mode 100644 public/sveden/employees/pps/istoriya-i-obschestvoznanie_op0019.html delete mode 100644 public/sveden/employees/pps/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya_op0204.html delete mode 100644 public/sveden/employees/pps/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya_op0180.html delete mode 100644 public/sveden/employees/pps/istoriya-pravo_op0067.html delete mode 100644 public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-dizayn_op0048.html delete mode 100644 public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-tehnologiya_op0095.html delete mode 100644 public/sveden/employees/pps/izobrazitelynoe-iskusstvo_op0041.html delete mode 100644 public/sveden/employees/pps/logopediya_op0215.html delete mode 100644 public/sveden/employees/pps/matematika-i-informatika_op0040.html delete mode 100644 public/sveden/employees/pps/muzyka-i-mirovaya-hudoghestvennaya-kulytura_op0087.html delete mode 100644 public/sveden/employees/pps/muzykalyno-kompyyuternye-tehnologii_op0076.html delete mode 100644 public/sveden/employees/pps/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo_op0060.html delete mode 100644 public/sveden/employees/pps/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie_op0032.html delete mode 100644 public/sveden/employees/pps/nemeckiy-yazyk-i-angliyskiy-yazyk_op0074.html delete mode 100644 public/sveden/employees/pps/neyrokognitivnye-tehnologii-v-obrazovanii_op0194.html delete mode 100644 public/sveden/employees/pps/obschaya-biologiya-i-himiya_op0195.html delete mode 100644 public/sveden/employees/pps/pedagogicheskaya-psihologiya_op0017.html delete mode 100644 public/sveden/employees/pps/prakticheskaya-psihologiya-i-pedagogika_op0064.html delete mode 100644 public/sveden/employees/pps/pravo-i-ekonomika_op0078.html delete mode 100644 public/sveden/employees/pps/pravo-mediaciya-v-sfere-obrazovaniya_op0214.html delete mode 100644 public/sveden/employees/pps/prikladnaya-informatika-v-upravlenii-it-proektami_op0065.html delete mode 100644 public/sveden/employees/pps/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere_op0090.html delete mode 100644 public/sveden/employees/pps/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya_op0028.html delete mode 100644 public/sveden/employees/pps/psihologiya-i-pedagogika-nachalynogo-obrazovaniya_op0029.html delete mode 100644 public/sveden/employees/pps/russkiy-yazyk-i-literatura_op0027.html delete mode 100644 public/sveden/employees/pps/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0196.html delete mode 100644 public/sveden/employees/pps/specialynaya-psihologiya-i-pedagogika_op0031.html delete mode 100644 public/sveden/employees/pps/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti_op0193.html delete mode 100644 public/sveden/employees/pps/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere_op0066.html delete mode 100644 public/sveden/employees/pps/upravlenie-informacionoy-obrazovatelynoy-sredoy_op0082.html delete mode 100644 public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn_op0182.html delete mode 100644 public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo_op0089.html delete mode 100644 public/sveden/employees/pps/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo_op0045.html delete mode 100644 public/sveden/employees/pps/zaschita-v-chrezvychaynyh-situaciyah_op0175.html delete mode 100644 public/sveden/files_zaglushka/Act_prov.doc delete mode 100644 public/sveden/files_zaglushka/BusgovFinRec.doc delete mode 100644 public/sveden/files_zaglushka/Collect_dogovors.doc delete mode 100644 public/sveden/files_zaglushka/Dogov_n.doc delete mode 100644 public/sveden/files_zaglushka/Dop_Pol_st.doc delete mode 100644 public/sveden/files_zaglushka/Dpo_practics.doc delete mode 100644 public/sveden/files_zaglushka/Edu_Standarts.doc delete mode 100644 public/sveden/files_zaglushka/Gos_accred_svid.doc delete mode 100644 public/sveden/files_zaglushka/Hide_plan_fhd.doc delete mode 100644 public/sveden/files_zaglushka/No_practics.doc delete mode 100644 public/sveden/files_zaglushka/Not_foreseen.doc delete mode 100644 public/sveden/files_zaglushka/Otchet_predpisaniya.doc delete mode 100644 public/sveden/files_zaglushka/Pol_st.doc delete mode 100644 public/sveden/files_zaglushka/Pol_st_dorm.doc delete mode 100644 public/sveden/files_zaglushka/Pol_st_kom.doc delete mode 100644 public/sveden/files_zaglushka/Poryadok_oplatu_za_progivanie.doc delete mode 100644 public/sveden/files_zaglushka/Predpisaniya.doc delete mode 100644 public/sveden/files_zaglushka/Prikaz_st.doc delete mode 100644 public/sveden/files_zaglushka/Prikaz_st_kom.doc delete mode 100644 public/sveden/files_zaglushka/Prikaz_zach_1.doc delete mode 100644 public/sveden/files_zaglushka/Samoobsled.doc delete mode 100644 public/sveden/grants/index.html delete mode 100644 public/sveden/index.html delete mode 100644 public/sveden/inter/index.html delete mode 100644 public/sveden/objects/cabinets/practice_rooms.html delete mode 100644 public/sveden/objects/cabinets/study_rooms.html delete mode 100644 public/sveden/objects/index.html delete mode 100644 public/sveden/ovz/cabinets/practice_rooms.html delete mode 100644 public/sveden/ovz/cabinets/study_rooms.html delete mode 100644 public/sveden/ovz/index.html delete mode 100644 public/sveden/paid_edu/index.html delete mode 100644 public/sveden/struct/index.html delete mode 100644 public/sveden/update/api_profile_applicant/check_token.php delete mode 100644 public/sveden/update/api_profile_applicant/get_config.php delete mode 100644 public/sveden/update/api_profile_applicant/get_templates.php delete mode 100644 public/sveden/update/api_profile_applicant/get_token.php delete mode 100644 public/sveden/update/api_profile_applicant/refresh_token.php delete mode 100644 public/sveden/update/captcha/captcha.php delete mode 100644 public/sveden/update/captcha/fonts/comic.ttf delete mode 100644 public/sveden/update/check_curl.php delete mode 100644 public/sveden/update/cleaner.php delete mode 100755 public/sveden/update/complete.php delete mode 100644 public/sveden/update/config.php delete mode 100644 public/sveden/update/cur_version.php delete mode 100644 public/sveden/update/feedback.php delete mode 100644 public/sveden/update/get_access_token.php delete mode 100644 public/sveden/update/get_core.php delete mode 100644 public/sveden/update/get_count_files.php delete mode 100644 public/sveden/update/get_files_for_sync.php delete mode 100644 public/sveden/update/get_pack_files.php delete mode 100644 public/sveden/update/get_pack_files_for_sync.php delete mode 100644 public/sveden/update/helper.php delete mode 100755 public/sveden/update/index.php delete mode 100644 public/sveden/update/is_writable.php delete mode 100644 public/sveden/update/pack_files.php delete mode 100644 public/sveden/update/read_settings.php delete mode 100644 public/sveden/update/refresh_access_token.php delete mode 100644 public/sveden/update/request_generate_part.php delete mode 100644 public/sveden/update/result_check_generate_part.php delete mode 100644 public/sveden/update/result_download_part.php delete mode 100644 public/sveden/update/status_generate_part.php delete mode 100755 public/sveden/update/unpack.php delete mode 100755 public/sveden/update/zip_helper.php delete mode 100644 public/sveden/vacant/index.html diff --git a/public/sveden/assets/css/owl.carousel.css b/public/sveden/assets/css/owl.carousel.css deleted file mode 100644 index c71ea5b..0000000 --- a/public/sveden/assets/css/owl.carousel.css +++ /dev/null @@ -1 +0,0 @@ -.vikon-wrapper .owl-carousel,.vikon-wrapper .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.vikon-wrapper .owl-carousel{display:none;width:100%;z-index:1}.vikon-wrapper .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.vikon-wrapper .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.vikon-wrapper .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.vikon-wrapper .owl-carousel .owl-item,.vikon-wrapper .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.vikon-wrapper .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.vikon-wrapper .owl-carousel .owl-item img{display:block;width:100%}.vikon-wrapper .owl-carousel .owl-dots.disabled,.vikon-wrapper .owl-carousel .owl-nav.disabled{display:none}.vikon-wrapper .no-js .owl-carousel,.vikon-wrapper .owl-carousel.owl-loaded{display:block}.vikon-wrapper .owl-carousel .owl-dot,.vikon-wrapper .owl-carousel .owl-nav .owl-next,.vikon-wrapper .owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vikon-wrapper .owl-carousel .owl-nav button.owl-next,.vikon-wrapper .owl-carousel .owl-nav button.owl-prev,.vikon-wrapper .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.vikon-wrapper .owl-carousel.owl-loading{opacity:0;display:block}.vikon-wrapper .owl-carousel.owl-hidden{opacity:0}.vikon-wrapper .owl-carousel.owl-refresh .owl-item{visibility:hidden}.vikon-wrapper .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vikon-wrapper .owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.vikon-wrapper .owl-carousel.owl-rtl{direction:rtl}.vikon-wrapper .owl-carousel.owl-rtl .owl-item{float:right}.vikon-wrapper .owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.vikon-wrapper .owl-carousel .owl-animated-in{z-index:0}.vikon-wrapper .owl-carousel .owl-animated-out{z-index:1}.vikon-wrapper .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{.vikon-wrapper 0%{opacity:1}.vikon-wrapper to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.vikon-wrapper .owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.vikon-wrapper .owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.vikon-wrapper .owl-carousel .owl-item .owl-lazy:not([src]),.vikon-wrapper .owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.vikon-wrapper .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.vikon-wrapper .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.vikon-wrapper .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/sveden/assets/images/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.vikon-wrapper .owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.vikon-wrapper .owl-carousel .owl-video-playing .owl-video-play-icon,.vikon-wrapper .owl-carousel .owl-video-playing .owl-video-tn{display:none}.vikon-wrapper .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.vikon-wrapper .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.vikon-wrapper .owl-theme .owl-dots,.vikon-wrapper .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.vikon-wrapper .owl-theme .owl-nav{margin-top:10px}.vikon-wrapper .owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.vikon-wrapper .owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.vikon-wrapper .owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.vikon-wrapper .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.vikon-wrapper .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.vikon-wrapper .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.vikon-wrapper .owl-theme .owl-dots .owl-dot.active span,.vikon-wrapper .owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/public/sveden/assets/css/sveden.css b/public/sveden/assets/css/sveden.css deleted file mode 100644 index f95329f..0000000 --- a/public/sveden/assets/css/sveden.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:fontello;src:url(../fonts/fontello.eot);src:url(../fonts/fontello.eot#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2) format("woff2"),url(../fonts/fontello.woff) format("woff"),url(../fonts/fontello.ttf) format("truetype"),url(../fonts/fontello.svg#fontello) format("svg");font-weight:400;font-style:normal}.vikon-wrapper [class*=" fa-"]:before,.vikon-wrapper [class^=fa-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vikon-wrapper .fa-cancel:before{content:"\e800"}.vikon-wrapper .fa-search:before{content:"\e801"}.vikon-wrapper .fa-plus:before{content:"\e802"}.vikon-wrapper .fa-minus:before{content:"\e803"}.vikon-wrapper .fa-user:before{content:"\e804"}.vikon-wrapper .fa-help-circled:before{content:"\e805"}.vikon-wrapper .fa-link:before{content:"\e806"}.vikon-wrapper .fa-eye:before{content:"\e807"}.vikon-wrapper .fa-eye-off:before{content:"\e808"}.vikon-wrapper .fa-cog:before{content:"\e809"}.vikon-wrapper .fa-down-open:before{content:"\e80a"}.vikon-wrapper .fa-up-open:before{content:"\e80b"}.vikon-wrapper .fa-arrows-cw:before{content:"\e80c"}.vikon-wrapper .fa-stop:before{content:"\e80d"}.vikon-wrapper .fa-left-big:before{content:"\e80e"}.vikon-wrapper .fa-volume-off:before{content:"\e80f"}.vikon-wrapper .fa-volume:before{content:"\e810"}.vikon-wrapper .fa-down-circled:before{content:"\f0ab"}.vikon-wrapper .fa-braille:before{content:"\f2a1"}@font-face{font-family:Raleway;src:url(../fonts/Raleway.ttf) format("truetype")}@font-face{font-family:Roboto;src:url(../fonts/Roboto.ttf) format("truetype")}@font-face{font-family:Calibri;src:url(../fonts/Calibri.ttf) format("truetype")}@font-face{font-family:Braille;src:url(../fonts/Braille.woff2) format("truetype")}.vikon-wrapper a{cursor:pointer}.vikon-wrapper .vuz_name{color:#777}.vikon-wrapper span.bg-danger,.vikon-wrapper span.bg-info,.vikon-wrapper span.bg-warning{padding:5px}html{position:relative;min-height:100%}.modal-open{overflow:hidden}.modal-open.vikon-wrapper .modal,.modal-open .vikon-wrapper .modal{overflow-x:hidden;overflow-y:auto}.vikon-wrapper .modal .vikon-modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6}.vikon-wrapper .text-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.vikon-wrapper .sveden_note_panel{position:fixed;height:143px;z-index:1100;cursor:pointer}.vikon-wrapper .sveden_note_panel_info{position:relative;display:none;width:530px;padding:10px;margin:0;z-index:100;float:left}.vikon-wrapper .helper-menu-panel.sveden_note_panel_info{background-color:#fff;border-radius:4px;border:1px solid #ddd}.vikon-wrapper .sveden_note_hide_btn{position:relative;width:20px;background-color:#f60!important;height:100%;top:5px;z-index:101;border-bottom-right-radius:4px;border-top-right-radius:6px;float:left;padding-top:60px;padding-left:2px}.vikon-wrapper .sveden_note_panel_info>ul>li>a.active{color:#f60}.vikon-wrapper .sveden_note_hide_btn span{color:#fff}.vikon-wrapper .sveden_note_hide_btn:hover{background-color:#999}.vikon-wrapper .navbar-collapse::-webkit-scrollbar{width:20px}.vikon-wrapper .navbar-collapse::-webkit-scrollbar-track{background-color:#d3d3d3}.vikon-wrapper .navbar-collapse::-webkit-scrollbar-thumb{background-color:#add8e6}.vikon-wrapper .float-right-block{float:right}.vikon-wrapper .actual-date-count-students,.vikon-wrapper .info-about-symbol{font-size:10pt;color:grey}.vikon-wrapper .feedback-form.offset-top{margin-top:40px}.vikon-wrapper .clear{clear:both}.vikon-wrapper .abitur-welcome{padding-top:10px;padding-bottom:5px}.vikon-wrapper .abitur-priem-commission{padding-top:15px}.vikon-wrapper .abitur-main-copy-doc{padding-bottom:15px}.vikon-wrapper .abitur-main-copy-doc .copy-doc-content.resizing-box{margin-bottom:20px}.vikon-wrapper .abitur-main-copy-doc .copy-doc-content.resizing-box.short{overflow-x:hidden}.vikon-wrapper #abitur_slider.owl-carousel .owl-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.vikon-wrapper #abitur_slider.owl-carousel .owl-img.real-size{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}.vikon-wrapper #abitur_slider .owl-text-overlay{position:absolute;text-align:left;width:100%;height:35%;bottom:0;color:#fff;background-color:rgba(0,0,0,.4);background:rgba(0,0,0,.4);padding:10px 20px 8px;overflow-y:hidden;line-height:1.2;font-family:Comic Sans MS,Arial,sans-serif}.vikon-wrapper #abitur_slider .owl-text-overlay p{margin:0 0 5px}.vikon-wrapper #abitur_slider .owl-text-overlay .owl-caption{overflow:hidden}.vikon-wrapper #abitur_slider .owl-title{font-weight:700;margin-bottom:4px;color:#fff;text-align:left}.vikon-wrapper #abitur_slider .show-only-title .owl-text-overlay{height:auto;padding:1.1em}.vikon-wrapper #abitur_slider .show-only-title .owl-title{text-align:center}.vikon-wrapper #abitur_slider a.wrap-item{display:block;cursor:default}.vikon-wrapper #abitur_slider a.wrap-item[href]{cursor:pointer}@media (min-width:1200px){.vikon-wrapper #abitur_slider .owl-text-overlay{font-size:1.2em}.vikon-wrapper #abitur_slider .owl-title{font-size:1.4em}}@media (max-width:1200px){.vikon-wrapper #abitur_slider .owl-text-overlay{font-size:1.1em}.vikon-wrapper #abitur_slider .owl-title{font-size:1.3em}}@media (max-width:992px){.vikon-wrapper #abitur_slider .owl-text-overlay{font-size:1em}.vikon-wrapper #abitur_slider .owl-title{font-size:1.1em}}@media (max-width:768px){.vikon-wrapper #abitur_slider .owl-text-overlay{font-size:.8em}.vikon-wrapper #abitur_slider .owl-title{font-size:1em}}.vikon-wrapper .abitur-modal-btn{-webkit-appearance:none;cursor:pointer;background:0 0;border:0;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;margin:0 15px;padding:0}.vikon-wrapper .abitur-modal-btn.accessability,.vikon-wrapper .abitur-modal-btn.close-modal{font-size:50px}.vikon-wrapper .abitur-modal-btn:hover{filter:alpha(opacity=30);opacity:.3}.vikon-wrapper .abitur-modal-btn.return{font-size:25px;padding-top:15px}.vikon-wrapper .abitur-modal{position:fixed;z-index:1001;background-color:#fff;width:100%;height:100%;overflow-y:auto;top:0;left:0}@media (max-width:371px){.vikon-wrapper .button-close-container-margin-top{margin-top:190px}}@media (min-width:372px) AND (max-width:435px){.vikon-wrapper .button-close-container-margin-top{margin-top:150px}}@media (min-width:436px) AND (max-width:791px){.vikon-wrapper .button-close-container-margin-top{margin-top:120px}}@media (min-width:792px) AND (max-width:950px){.vikon-wrapper .button-close-container-margin-top{margin-top:90px}}.vikon-wrapper .button-close-container{position:fixed;z-index:1003;right:0;top:0;margin-right:15px;width:70px}@media (max-width:1278px){.vikon-wrapper .button-return-container{display:none}}.vikon-wrapper .button-return-container{position:fixed;z-index:1003;top:0;height:100%;cursor:pointer}.vikon-wrapper .button-return-container:hover{background-color:#e1e1e1;filter:alpha(opacity=30);opacity:.3}.vikon-wrapper .container-abitur{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.vikon-wrapper .container-abitur{width:700px}}@media (min-width:992px){.vikon-wrapper .container-abitur{width:920px}}@media (min-width:1200px){.vikon-wrapper .container-abitur{width:1100px}}.vikon-wrapper .psevdo_href{color:#337ab7;text-decoration:none;background-color:transparent;cursor:pointer;word-break:break-word}.vikon-wrapper .psevdo_href:hover{text-decoration:underline}.vikon-wrapper .vikon-text-block .image{clear:both;text-align:center;margin:1em 0}.vikon-wrapper .vikon-text-block .image>img{display:block;margin:0 auto;max-width:100%}.vikon-wrapper .vikon-text-block .image>figcaption{color:#333;background-color:#f7f7f7;padding:.6em;font-size:.75em;outline-offset:-1px}.vikon-wrapper .vikon-text-block .image-style-align-center,.vikon-wrapper .vikon-text-block .image-style-align-left,.vikon-wrapper .vikon-text-block .image-style-align-right,.vikon-wrapper .vikon-text-block .image-style-side{max-width:50%}.vikon-wrapper .vikon-text-block .image-style-side{float:right;margin-left:10px}.vikon-wrapper .vikon-text-block .image-style-align-left{float:left;margin-right:10px}.vikon-wrapper .vikon-text-block .image-style-align-center{margin-left:auto;margin-right:auto}.vikon-wrapper .vikon-text-block .image-style-align-right{float:right;margin-left:10px}.vikon-wrapper .international-dog,.vikon-wrapper .priem-spo-non-info{margin-top:15px}.vikon-wrapper .adaptive-icons{margin-top:5px}.vikon-wrapper figure.image{display:block;text-align:center;margin-bottom:15px}.vikon-wrapper figure.image,.vikon-wrapper figure.image img{max-width:100%;max-height:100%}.vikon-wrapper figure.image.image-style-align-right{float:right;display:inline-block;margin-left:15px}.vikon-wrapper figure.image.image-style-align-left{float:left;display:inline-block;margin-right:15px}.sveden_footer_gov{margin:3px 0}.sveden_footer_gov #min_nauki_logo{width:35px;height:35px}.sveden_footer_gov #min_prosv_logo{width:40px;height:35px}.vikon-wrapper .fa{background:transparent}.vikon-wrapper{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.vikon-wrapper .render-hide{display:none}.vikon-wrapper .vikon-title-inline{display:inline-block}.vikon-wrapper .vikon-text-block{margin-bottom:20px}.vikon-wrapper .vikon-text-block:last-child{margin-bottom:0}.vikon-wrapper .vikon-footer{position:absolute;bottom:0;width:100%;margin-left:auto;margin-right:auto}.vikon-wrapper #vikon-special-menu{display:none;max-width:800px;margin:auto;left:0;right:0;top:0;z-index:1002}.vikon-wrapper #vikon-special-version{position:relative;margin:0 auto;max-width:800px;padding:8px;border-radius:5px;text-align:center;border:1px solid #000;background-color:hsla(0,0%,100%,.8)}.vikon-wrapper .special-menu-list{display:inline-block;padding:0;margin:0}.vikon-wrapper .special-menu-item{display:inline-block;list-style:none;font-weight:700;margin-bottom:2px}.vikon-wrapper .extra-special-menu-list{display:inline-block;padding:0;margin:0}.vikon-wrapper .extra-special-menu{padding:0;margin-left:10px}.vikon-wrapper .extra-special-menu-item{text-align:left;display:block;list-style:none;font-weight:700;margin-top:16px}.vikon-wrapper .special-volume-info{text-align:center;border:1px solid #000;border-top:none;padding:20px;font-weight:700;display:none}.vikon-wrapper.special-volume-on .special-volume-info{display:block}.vikon-wrapper .special-menu-button{margin-top:5px;font-weight:700;margin-bottom:2px}.vikon-wrapper .extra-special-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vikon-wrapper .special-menu-btn-font-size{font-weight:700;padding:2px;border:1px solid #000;border-radius:3px}.vikon-wrapper .special-menu-btn-font-size:hover{background-color:#000;color:#fff;cursor:pointer}.vikon-wrapper .special-menu-btn-font-size-normal{font-size:16px}.vikon-wrapper .special-menu-btn-font-size-big{font-size:20px}.vikon-wrapper .special-menu-btn-font-size-large{font-size:24px}.vikon-wrapper .special-menu-btn-site-color{font-weight:700;padding:2px;font-size:20px;border:1px solid #000;border-radius:3px}.vikon-wrapper .special-menu-btn-site-color:hover{cursor:pointer}.vikon-wrapper .special-black-white{color:#000;background-color:#fff}.vikon-wrapper .special-white-black{color:#fff;background-color:#000}.vikon-wrapper .special-darkblue-blue{color:#063462;background-color:#9dd1ff}.vikon-wrapper .special-menu-btn-font-family{font-weight:700;font-size:16px;padding:2px;border:1px solid #000;border-radius:3px}.vikon-wrapper .special-menu-btn-font-family:hover{color:#fff;background-color:#000;cursor:pointer}.vikon-wrapper .special-menu-btn-letter-spacing{font-weight:700;font-size:16px;padding:2px;border:1px solid #000;border-radius:3px}.vikon-wrapper .special-menu-btn-letter-spacing:hover{color:#fff;background-color:#000;cursor:pointer}.vikon-wrapper .special-btn-active{position:relative}.vikon-wrapper .special-btn-active:before{content:"";width:0;height:0;border:4px solid transparent;border-top-color:#000;border-bottom:0;position:absolute;bottom:-5px;left:25%}.vikon-wrapper .special-btn-site-color-active{position:relative}.vikon-wrapper .special-btn-site-color-active:before{content:"";width:0;height:0;border:4px solid transparent;border-top-color:#000;border-bottom:0;position:absolute;bottom:-5px;left:25%}.vikon-wrapper .special-menu-btn-font-family.special-btn-active,.vikon-wrapper .special-menu-btn-font-size.special-btn-active,.vikon-wrapper .special-menu-btn-letter-spacing.special-btn-active{color:#fff;background-color:#000}.vikon-wrapper #special-version-logo{position:relative}.vikon-wrapper .vikon-nav{margin-top:10px}.vikon-wrapper #vikon-nav-right{z-index:1003}.vikon-wrapper .navbar{margin-bottom:0!important}.vikon-wrapper #nav-menu-special{list-style:none;padding:0}.vikon-wrapper #nav-menu-special li{margin-bottom:10px}.vikon-wrapper #nav-menu-special a{color:#000}.vikon-wrapper #nav-menu-special>li.active,.vikon-wrapper .nav-menu-special-active a{font-weight:700}.vikon-wrapper .scroll-bar-auto{overflow:auto}.vikon-wrapper .struct-contact{min-width:200px}.vikon-wrapper .struct-contact ol{padding-left:15px}.vikon-wrapper .struct-kaf-group-title{padding:12px!important}.anchor-link:hover,.vikon-wrapper .anchor-link,.vikon-wrapper .anchor-link:focus{color:#000;text-decoration:none}.vikon-wrapper span.highlight{background-color:#1ddb1d;cursor:pointer}.vikon-wrapper .showpart-container-list{max-height:50px;overflow:hidden}.vikon-wrapper .showpart-container-list p{margin-bottom:0}.vikon-wrapper .showpart-btn-list{display:inline-block;top:-16px;text-decoration:none;background-color:transparent;cursor:pointer;word-break:break-word}.vikon-wrapper .text-size-3{font-size:24px;margin:20px 0 10px}.vikon-wrapper .text-size-4{font-size:18px;margin:20px 0 10px}.vikon-wrapper .list-without-type{list-style-type:none}.vikon-wrapper .text-vertical-center{vertical-align:middle!important}.vikon-wrapper .block-item-outer{margin-bottom:20px}.vikon-wrapper .block-item-link{cursor:pointer}.vikon-wrapper .block-item-padding{padding:15px}.vikon-wrapper .blocks-of-parts .thumbnail{margin-bottom:5px;margin-top:5px;border:none}.vikon-wrapper .block-image-title{color:#337ab7;font-size:20px}.vikon-wrapper .blocks-of-parts a{color:inherit}.vikon-wrapper .blocks-of-parts a:active,.vikon-wrapper .blocks-of-parts a:focus,.vikon-wrapper .blocks-of-parts a:hover,.vikon-wrapper .blocks-of-parts a:visited{text-decoration:none}.vikon-wrapper .breadcrumb .breadcrumb-item a:not([href]),.vikon-wrapper .breadcrumb .breadcrumb-item a:not([href]):active,.vikon-wrapper .breadcrumb .breadcrumb-item a:not([href]):hover,.vikon-wrapper .breadcrumb .breadcrumb-item a:not([href]):link,.vikon-wrapper .breadcrumb .breadcrumb-item a:not([href]):visited{color:#777;text-decoration:none;cursor:default}.vikon-wrapper .finder-container{position:fixed;bottom:50px;left:0;height:50px;z-index:1003;color:#333}.vikon-wrapper .finder-form-container{width:0;height:50px;float:left;overflow:hidden;-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.25s;transition-duration:.25s}.vikon-wrapper .finder-form-container-blocks{width:100%;height:100%}.vikon-wrapper .finder-form-prev-next{width:20%;height:50px;background-color:#fff;float:left}.vikon-wrapper .finder-form-prev-next button{width:100%;height:25px;border-radius:0;padding-top:2px}.vikon-wrapper .finder-form-close{width:10%;height:50px;float:left;cursor:pointer;padding-left:5px}.vikon-wrapper .finder-form-input{width:70%;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.vikon-wrapper .finder-form-input input{border-radius:0;height:48px}.vikon-wrapper .finder-icon-container{width:50px;height:50px;background-color:#e67e22;float:left;cursor:pointer}.vikon-wrapper .finder-container.finder-active .finder-icon-container{background-color:#da6d0d}.vikon-wrapper .finder-container.finder-active .finder-form-container{width:250px}.vikon-wrapper .finder-icon{color:#fff;font-size:22px;margin:10px 14px 9px}.vikon-wrapper .vikon-finder{background-color:#1ddb1d}.vikon-wrapper .vikon-finder-current{background-color:#e67e22}.vikon-wrapper .text-rotate-horizontal{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.vikon-wrapper a.word-break-all{word-break:break-word}.vikon-wrapper .small-text{font-size:12px}.vikon-wrapper .tooltip-inner{max-width:450px}.vikon-wrapper .applicant-active{background-color:#90ee90}.vikon-wrapper .vikon-content .collapse:not(.show){display:none}.vikon-wrapper .vikon-tabs{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;border-bottom:1px solid #dee2e6}.vikon-wrapper .vikon-tabs .vikon-nav-item{display:block}.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link:focus,.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:block;padding:.5rem 1rem}.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.vikon-wrapper .vikon-tab-pane{display:none}.vikon-wrapper .vikon-tab-pane.active{display:block}.vikon-wrapper table .table-header th{vertical-align:middle!important;text-align:center!important}.vikon-wrapper .vikon-responsive-table.table-free-cel{margin-bottom:20px}.vikon-wrapper figure table{border-collapse:collapse}.vikon-wrapper figure table>tbody>tr>td,.vikon-wrapper figure table>tbody>tr>th,.vikon-wrapper figure table>thead>tr>th{border:1px solid #ddd;padding:5px}.vikon-wrapper #priem_kol_mest_table th.form-header{height:110px;vertical-align:middle;padding:2px}.vikon-wrapper .tr-table-applicant>td{padding:0!important}.vikon-wrapper .tr-accordion{cursor:pointer}.vikon-wrapper .tr-accordion .table{margin-bottom:0!important}.vikon-wrapper .tr-accordion .table .table-show-accordion-button{width:90px}.vikon-wrapper td span.bg-danger{background-color:#f2dede}.vikon-wrapper table.table-sm tr td,.vikon-wrapper table.table-sm tr th{padding:.3rem}.vikon-card{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:20px}.vikon-card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.vikon-card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.vikon-card-header:first-child{border-radius:-webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px) 0 0;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.vikon-card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.vikon-card-footer:last-child{border-radius:0 0 -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px);border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.vikon-card-title{margin-bottom:.75rem}.vikon-wrapper.special-font-size-normal #nav-menu-special,.vikon-wrapper.special-font-size-normal .breadcrumb,.vikon-wrapper.special-font-size-normal .modal-content,.vikon-wrapper.special-font-size-normal .modal-content .btn,.vikon-wrapper.special-font-size-normal .vikon-content,.vikon-wrapper.special-font-size-normal .vikon-content .btn,.vikon-wrapper.special-font-size-normal .vikon-content .vikon-card-title{font-size:14px!important}.vikon-wrapper.special-font-size-normal #vikon-content-abitur h1,.vikon-wrapper.special-font-size-normal .vikon-content h1{font-size:30px!important}.vikon-wrapper.special-font-size-normal .vikon-content .text-size-3,.vikon-wrapper.special-font-size-normal .vikon-content h3{font-size:24px!important}.vikon-wrapper.special-font-size-normal #vikon-content-abitur h4,.vikon-wrapper.special-font-size-normal #vikon-menu-top li a,.vikon-wrapper.special-font-size-normal #vikon-nav-left li a,.vikon-wrapper.special-font-size-normal #vikon-nav-right li a,.vikon-wrapper.special-font-size-normal .modal-content h4,.vikon-wrapper.special-font-size-normal .vikon-content .text-size-4,.vikon-wrapper.special-font-size-normal .vikon-content h4{font-size:18px!important}.vikon-wrapper.special-font-size-normal #vikon-content-abitur table,.vikon-wrapper.special-font-size-normal #vikon-content table,.vikon-wrapper.special-font-size-normal .modal-content table{font-size:12px!important}.vikon-wrapper.special-font-size-normal .vikon-content .actual-date-count-students{font-size:10px!important}.vikon-wrapper.special-font-size-normal .vikon-content .block-image-title{font-size:20px!important}.vikon-wrapper.special-font-size-big #nav-menu-special,.vikon-wrapper.special-font-size-big .breadcrumb,.vikon-wrapper.special-font-size-big .modal-content,.vikon-wrapper.special-font-size-big .modal-content .btn,.vikon-wrapper.special-font-size-big .vikon-content,.vikon-wrapper.special-font-size-big .vikon-content .btn,.vikon-wrapper.special-font-size-big .vikon-content .vikon-card-title{font-size:18px!important}.vikon-wrapper.special-font-size-big #vikon-content-abitur h1,.vikon-wrapper.special-font-size-big .vikon-content h1{font-size:34px!important}.vikon-wrapper.special-font-size-big .vikon-content .text-size-3,.vikon-wrapper.special-font-size-big .vikon-content h3{font-size:28px!important}.vikon-wrapper.special-font-size-big #vikon-content-abitur h4,.vikon-wrapper.special-font-size-big #vikon-menu-top li a,.vikon-wrapper.special-font-size-big #vikon-nav-left li a,.vikon-wrapper.special-font-size-big #vikon-nav-right li a,.vikon-wrapper.special-font-size-big .modal-content h4,.vikon-wrapper.special-font-size-big .vikon-content .text-size-4,.vikon-wrapper.special-font-size-big .vikon-content h4{font-size:22px!important}.vikon-wrapper.special-font-size-big #vikon-content-abitur table,.vikon-wrapper.special-font-size-big #vikon-content table,.vikon-wrapper.special-font-size-big .modal-content table{font-size:16px!important}.vikon-wrapper.special-font-size-big .vikon-content .actual-date-count-students{font-size:14px!important}.vikon-wrapper.special-font-size-big .vikon-content .block-image-title{font-size:24px!important}.vikon-wrapper.special-font-size-large #nav-menu-special,.vikon-wrapper.special-font-size-large .breadcrumb,.vikon-wrapper.special-font-size-large .modal-content,.vikon-wrapper.special-font-size-large .modal-content .btn,.vikon-wrapper.special-font-size-large .vikon-content,.vikon-wrapper.special-font-size-large .vikon-content .btn,.vikon-wrapper.special-font-size-large .vikon-content .vikon-card-title{font-size:22px!important}.vikon-wrapper.special-font-size-large #vikon-content-abitur h1,.vikon-wrapper.special-font-size-large .vikon-content h1{font-size:38px!important}.vikon-wrapper.special-font-size-large .vikon-content .text-size-3,.vikon-wrapper.special-font-size-large .vikon-content h3{font-size:32px!important}.vikon-wrapper.special-font-size-large #vikon-content-abitur h4,.vikon-wrapper.special-font-size-large #vikon-menu-top li a,.vikon-wrapper.special-font-size-large #vikon-nav-left li a,.vikon-wrapper.special-font-size-large #vikon-nav-right li a,.vikon-wrapper.special-font-size-large .modal-content h4,.vikon-wrapper.special-font-size-large .vikon-content .text-size-4,.vikon-wrapper.special-font-size-large .vikon-content h4{font-size:24px!important}.vikon-wrapper.special-font-size-large #vikon-content-abitur table,.vikon-wrapper.special-font-size-large #vikon-content table,.vikon-wrapper.special-font-size-large .modal-content table{font-size:20px!important}.vikon-wrapper.special-font-size-large .vikon-content .actual-date-count-students{font-size:18px!important}.vikon-wrapper.special-font-size-large .vikon-content .block-image-title{font-size:28px!important}.vikon-wrapper.special-site-color-black-white,.vikon-wrapper.special-site-color-black-white #vikon-content,.vikon-wrapper.special-site-color-black-white #vikon-content-abitur,.vikon-wrapper.special-site-color-black-white #vikon-menu-top,.vikon-wrapper.special-site-color-black-white #vikon-menu-top li,.vikon-wrapper.special-site-color-black-white #vikon-nav-left li,.vikon-wrapper.special-site-color-black-white #vikon-nav-right li,.vikon-wrapper.special-site-color-black-white #vikon-section,.vikon-wrapper.special-site-color-black-white .block-item,.vikon-wrapper.special-site-color-black-white .breadcrumb,.vikon-wrapper.special-site-color-black-white .finder-form-input input,.vikon-wrapper.special-site-color-black-white .modal-content,.vikon-wrapper.special-site-color-black-white .navbar-default,.vikon-wrapper.special-site-color-black-white .thumbnail{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-black-white #vikon-content,.vikon-wrapper.special-site-color-black-white #vikon-content-abitur,.vikon-wrapper.special-site-color-black-white #vikon-menu-top li a,.vikon-wrapper.special-site-color-black-white #vikon-nav-left li a,.vikon-wrapper.special-site-color-black-white #vikon-nav-right li a,.vikon-wrapper.special-site-color-black-white h1,.vikon-wrapper.special-site-color-black-white h3,.vikon-wrapper.special-site-color-black-white h4{color:#000!important;border-color:#000!important}.vikon-wrapper.special-site-color-black-white #vikon-special-version,.vikon-wrapper.special-site-color-black-white .finder-icon-container{background-color:hsla(0,0%,100%,.8)!important;color:#000!important;border:1px solid #000!important}.vikon-wrapper.special-site-color-black-white .finder-icon-container span{color:#000!important}.vikon-wrapper.special-site-color-black-white .finder-form-input{border-top:1px solid #000!important;border-bottom:1px solid #000!important}.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-family,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-size,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-letter-spacing{border:1px solid #000!important}.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-family.special-btn-active,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-family:hover,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-size.special-btn-active,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-font-size:hover,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-letter-spacing.special-btn-active,.vikon-wrapper.special-site-color-black-white #vikon-special-version .special-menu-btn-letter-spacing:hover{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-black-white .special-btn-active:before{border-top-color:#000!important}.vikon-wrapper.special-site-color-black-white .table td,.vikon-wrapper.special-site-color-black-white .table th{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-black-white #vikon-content-abitur table.table-bordered th,.vikon-wrapper.special-site-color-black-white #vikon-content table.table-bordered th,.vikon-wrapper.special-site-color-black-white .modal-content table.table-bordered th{background-color:#fff!important}.vikon-wrapper.special-site-color-black-white .table-bordered,.vikon-wrapper.special-site-color-black-white .table-bordered td,.vikon-wrapper.special-site-color-black-white .table-bordered th{border-color:#000!important}.vikon-wrapper.special-site-color-black-white #nav-menu-special a,.vikon-wrapper.special-site-color-black-white .breadcrumb a,.vikon-wrapper.special-site-color-black-white .modal-content a,.vikon-wrapper.special-site-color-black-white .vikon-content .block-image-title,.vikon-wrapper.special-site-color-black-white .vikon-content a{color:#000!important;text-decoration:underline!important}.vikon-wrapper.special-site-color-black-white .vikon-content .block-item-border{border-color:#000!important;border-width:1px!important}.vikon-wrapper.special-site-color-black-white #nav-menu-special a:hover,.vikon-wrapper.special-site-color-black-white .breadcrumb a:hover,.vikon-wrapper.special-site-color-black-white .modal-content a:hover,.vikon-wrapper.special-site-color-black-white .vikon-content a:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link:hover{color:#fff!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{border-color:#000 #000 transparent!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-tabs{border-bottom-color:#000!important}.vikon-wrapper.special-site-color-black-white .btn{text-decoration:underline!important}.vikon-wrapper.special-site-color-black-white .btn,.vikon-wrapper.special-site-color-black-white .btn:active{background-color:#fff!important;border-color:#000!important;color:#000!important}.vikon-wrapper.special-site-color-black-white .btn:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-black-white .modal-content{background-color:#fff!important;border-color:#000!important}.vikon-wrapper.special-site-color-black-white .modal-header,.vikon-wrapper.special-site-color-black-white .vikon-modal-header{border-bottom-color:#000!important}.vikon-wrapper.special-site-color-black-white .modal-footer{border-top-color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .actual-date-count-students{color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-card-body,.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-card-header{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-card{border-color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .vikon-card>.vikon-card-header{border-bottom-color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .form-control{border-color:#000!important}.vikon-wrapper.special-site-color-black-white .vikon-content .captcha{border:1px solid #000!important}.vikon-wrapper.special-site-color-white-black,.vikon-wrapper.special-site-color-white-black #vikon-content,.vikon-wrapper.special-site-color-white-black #vikon-content-abitur,.vikon-wrapper.special-site-color-white-black #vikon-menu-top,.vikon-wrapper.special-site-color-white-black #vikon-menu-top li,.vikon-wrapper.special-site-color-white-black #vikon-nav-left li,.vikon-wrapper.special-site-color-white-black #vikon-nav-right li,.vikon-wrapper.special-site-color-white-black #vikon-section,.vikon-wrapper.special-site-color-white-black .block-item,.vikon-wrapper.special-site-color-white-black .breadcrumb,.vikon-wrapper.special-site-color-white-black .finder-form-input input,.vikon-wrapper.special-site-color-white-black .modal-content,.vikon-wrapper.special-site-color-white-black .navbar-default,.vikon-wrapper.special-site-color-white-black .thumbnail{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-white-black #vikon-content,.vikon-wrapper.special-site-color-white-black #vikon-content-abitur,.vikon-wrapper.special-site-color-white-black #vikon-menu-top li a,.vikon-wrapper.special-site-color-white-black #vikon-nav-left li a,.vikon-wrapper.special-site-color-white-black #vikon-nav-right li a,.vikon-wrapper.special-site-color-white-black h1,.vikon-wrapper.special-site-color-white-black h3,.vikon-wrapper.special-site-color-white-black h4{color:#fff!important;border-color:#fff!important}.vikon-wrapper.special-site-color-white-black #vikon-special-version,.vikon-wrapper.special-site-color-white-black .finder-icon-container{background-color:rgba(0,0,0,.8)!important;color:#fff!important;border:1px solid #fff!important}.vikon-wrapper.special-site-color-white-black .finder-form-close,.vikon-wrapper.special-site-color-white-black .finder-icon-container span{color:#fff!important}.vikon-wrapper.special-site-color-white-black .finder-form-input{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important}.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-family,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-size,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-letter-spacing{border:1px solid #fff!important}.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-family.special-btn-active,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-family:hover,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-size.special-btn-active,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-font-size:hover,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-letter-spacing.special-btn-active,.vikon-wrapper.special-site-color-white-black #vikon-special-version .special-menu-btn-letter-spacing:hover{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-white-black .special-btn-active:before{border-top-color:#fff!important}.vikon-wrapper.special-site-color-white-black .table td,.vikon-wrapper.special-site-color-white-black .table th{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-white-black #vikon-content-abitur table.table-bordered th,.vikon-wrapper.special-site-color-white-black #vikon-content table.table-bordered th,.vikon-wrapper.special-site-color-white-black .modal-content table.table-bordered th{background-color:#000!important}.vikon-wrapper.special-site-color-white-black .table-bordered,.vikon-wrapper.special-site-color-white-black .table-bordered td,.vikon-wrapper.special-site-color-white-black .table-bordered th{border-color:#fff!important}.vikon-wrapper.special-site-color-white-black #nav-menu-special a,.vikon-wrapper.special-site-color-white-black .breadcrumb a,.vikon-wrapper.special-site-color-white-black .modal-content a,.vikon-wrapper.special-site-color-white-black .vikon-content .block-image-title,.vikon-wrapper.special-site-color-white-black .vikon-content a{color:#fff!important;text-decoration:underline!important}.vikon-wrapper.special-site-color-white-black .vikon-content .block-item-border{border-color:#fff!important;border-width:1px!important}.vikon-wrapper.special-site-color-white-black #nav-menu-special a:hover,.vikon-wrapper.special-site-color-white-black .breadcrumb a:hover,.vikon-wrapper.special-site-color-white-black .modal-content a:hover,.vikon-wrapper.special-site-color-white-black .vikon-content a:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link:hover{color:#000!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{background-color:#fff!important;color:#000!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{border-color:#fff #fff transparent!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-tabs{border-bottom-color:#fff!important}.vikon-wrapper.special-site-color-white-black .btn{text-decoration:underline!important}.vikon-wrapper.special-site-color-white-black .btn,.vikon-wrapper.special-site-color-white-black .btn:active{background-color:#000!important;border-color:#fff!important;color:#fff!important}.vikon-wrapper.special-site-color-white-black .btn:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-white-black .modal-content{background-color:#000!important;border-color:#fff!important}.vikon-wrapper.special-site-color-white-black .modal-header,.vikon-wrapper.special-site-color-white-black .vikon-modal-header{border-bottom-color:#fff!important}.vikon-wrapper.special-site-color-white-black .modal-footer{border-top-color:#fff!important}.vikon-wrapper.special-site-color-white-black .accessability,.vikon-wrapper.special-site-color-white-black .close-modal,.vikon-wrapper.special-site-color-white-black .vikon-content .actual-date-count-students{color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-card-body,.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-card-header{background-color:#000!important;color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-card{border-color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .vikon-card>.vikon-card-header{border-bottom-color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .form-control{border-color:#fff!important}.vikon-wrapper.special-site-color-white-black .vikon-content .captcha{border:1px solid #fff!important}.vikon-wrapper.special-site-color-darkblue-blue,.vikon-wrapper.special-site-color-darkblue-blue #vikon-content,.vikon-wrapper.special-site-color-darkblue-blue #vikon-content-abitur,.vikon-wrapper.special-site-color-darkblue-blue #vikon-menu-top,.vikon-wrapper.special-site-color-darkblue-blue #vikon-menu-top li,.vikon-wrapper.special-site-color-darkblue-blue #vikon-nav-left li,.vikon-wrapper.special-site-color-darkblue-blue #vikon-nav-right li,.vikon-wrapper.special-site-color-darkblue-blue #vikon-section,.vikon-wrapper.special-site-color-darkblue-blue .block-image-title,.vikon-wrapper.special-site-color-darkblue-blue .block-item,.vikon-wrapper.special-site-color-darkblue-blue .breadcrumb,.vikon-wrapper.special-site-color-darkblue-blue .breadcrumb>.active,.vikon-wrapper.special-site-color-darkblue-blue .breadcrumb>li+li:before,.vikon-wrapper.special-site-color-darkblue-blue .finder-form-input input,.vikon-wrapper.special-site-color-darkblue-blue .modal-content,.vikon-wrapper.special-site-color-darkblue-blue .navbar-default,.vikon-wrapper.special-site-color-darkblue-blue .thumbnail{background-color:#9dd1ff!important;color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue #vikon-content,.vikon-wrapper.special-site-color-darkblue-blue #vikon-content-abitur,.vikon-wrapper.special-site-color-darkblue-blue #vikon-menu-top li a,.vikon-wrapper.special-site-color-darkblue-blue #vikon-nav-left li a,.vikon-wrapper.special-site-color-darkblue-blue #vikon-nav-right li a,.vikon-wrapper.special-site-color-darkblue-blue h1,.vikon-wrapper.special-site-color-darkblue-blue h3,.vikon-wrapper.special-site-color-darkblue-blue h4{color:#063462!important;border-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version,.vikon-wrapper.special-site-color-darkblue-blue .finder-icon-container{background-color:rgba(157,209,255,.8)!important;color:#063462!important;border:1px solid #063462!important}.vikon-wrapper.special-site-color-darkblue-blue .finder-icon-container span{color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .finder-form-input{border-top:1px solid #063462!important;border-bottom:1px solid #063462!important}.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-family,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-size,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-letter-spacing{border:1px solid #063462!important}.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-family.special-btn-active,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-family:hover,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-size.special-btn-active,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-font-size:hover,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-letter-spacing.special-btn-active,.vikon-wrapper.special-site-color-darkblue-blue #vikon-special-version .special-menu-btn-letter-spacing:hover{background-color:#063462!important;color:#9dd1ff!important}.vikon-wrapper.special-site-color-darkblue-blue .special-btn-active:before{border-top-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .table td,.vikon-wrapper.special-site-color-darkblue-blue .table th{background-color:#9dd1ff!important;color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue #vikon-content-abitur table.table-bordered th,.vikon-wrapper.special-site-color-darkblue-blue #vikon-content table.table-bordered th,.vikon-wrapper.special-site-color-darkblue-blue .modal-content table.table-bordered th{background-color:#9dd1ff!important}.vikon-wrapper.special-site-color-darkblue-blue .table-bordered,.vikon-wrapper.special-site-color-darkblue-blue .table-bordered td,.vikon-wrapper.special-site-color-darkblue-blue .table-bordered th{border-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue #nav-menu-special a,.vikon-wrapper.special-site-color-darkblue-blue .breadcrumb a,.vikon-wrapper.special-site-color-darkblue-blue .modal-content a,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .block-image-title,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content a{color:#063462!important;text-decoration:underline!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .block-item-border{border-color:#063462!important;border-width:1px!important}.vikon-wrapper.special-site-color-darkblue-blue #nav-menu-special a:hover,.vikon-wrapper.special-site-color-darkblue-blue .breadcrumb a:hover,.vikon-wrapper.special-site-color-darkblue-blue .modal-content a:hover,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content a:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link{background-color:#9dd1ff!important;color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link:hover{color:#9dd1ff!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{background-color:#063462!important;color:#9dd1ff!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item.active .vikon-nav-link,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs .vikon-nav-item .vikon-nav-link:hover{border-color:#063462 #063462 transparent!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-tabs{border-bottom-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .btn{text-decoration:underline!important}.vikon-wrapper.special-site-color-darkblue-blue .btn,.vikon-wrapper.special-site-color-darkblue-blue .btn:active{background-color:#9dd1ff!important;border-color:#063462!important;color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .btn:hover{text-decoration:none!important}.vikon-wrapper.special-site-color-darkblue-blue .modal-content{background-color:#9dd1ff!important;border-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .modal-header,.vikon-wrapper.special-site-color-darkblue-blue .vikon-modal-header{border-bottom-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .modal-footer{border-top-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .actual-date-count-students{color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-card-body,.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-card-header{background-color:#9dd1ff!important;color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-card{border-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .vikon-card>.vikon-card-header{border-bottom-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .form-control{border-color:#063462!important}.vikon-wrapper.special-site-color-darkblue-blue .vikon-content .captcha{border:1px solid #063462!important}.vikon-wrapper.special-font-family-arial #nav-menu-special,.vikon-wrapper.special-font-family-arial .breadcrumb,.vikon-wrapper.special-font-family-arial .modal-content,.vikon-wrapper.special-font-family-arial .vikon-content{font-family:Arial,sans-serif!important}.vikon-wrapper.special-font-family-times-new-roman #nav-menu-special,.vikon-wrapper.special-font-family-times-new-roman #vikon-content-abitur,.vikon-wrapper.special-font-family-times-new-roman .breadcrumb,.vikon-wrapper.special-font-family-times-new-roman .modal-content,.vikon-wrapper.special-font-family-times-new-roman .vikon-content{font-family:Times New Roman,serif!important}.vikon-wrapper.special-font-family-braille #nav-menu-special,.vikon-wrapper.special-font-family-braille #vikon-menu-top,.vikon-wrapper.special-font-family-braille #vikon-nav-left,.vikon-wrapper.special-font-family-braille #vikon-nav-right,.vikon-wrapper.special-font-family-braille .breadcrumb,.vikon-wrapper.special-font-family-braille .modal-content,.vikon-wrapper.special-font-family-braille .vikon-content,.vikon-wrapper.special-font-family-times-new-roman #vikon-content-abitur{font-family:Braille,sans-serif!important}.vikon-wrapper.special-letter-spacing-normal #nav-menu-special,.vikon-wrapper.special-letter-spacing-normal #vikon-content-abitur,.vikon-wrapper.special-letter-spacing-normal #vikon-content .btn-default,.vikon-wrapper.special-letter-spacing-normal .breadcrumb,.vikon-wrapper.special-letter-spacing-normal .modal-content,.vikon-wrapper.special-letter-spacing-normal .modal-content .btn,.vikon-wrapper.special-letter-spacing-normal .vikon-content{letter-spacing:0!important}.vikon-wrapper.special-letter-spacing-big #nav-menu-special,.vikon-wrapper.special-letter-spacing-big #vikon-content-abitur,.vikon-wrapper.special-letter-spacing-big #vikon-content .btn-default,.vikon-wrapper.special-letter-spacing-big .breadcrumb,.vikon-wrapper.special-letter-spacing-big .modal-content,.vikon-wrapper.special-letter-spacing-big .modal-content .btn,.vikon-wrapper.special-letter-spacing-big .vikon-content{letter-spacing:2px!important}.vikon-wrapper.special-letter-spacing-large #nav-menu-special,.vikon-wrapper.special-letter-spacing-large #vikon-content-abitur,.vikon-wrapper.special-letter-spacing-large #vikon-content .btn-default,.vikon-wrapper.special-letter-spacing-large .breadcrumb,.vikon-wrapper.special-letter-spacing-large .modal-content,.vikon-wrapper.special-letter-spacing-large .modal-content .btn,.vikon-wrapper.special-letter-spacing-large .vikon-content{letter-spacing:5px!important}.vikon-wrapper.special-interval-single #nav-menu-special,.vikon-wrapper.special-interval-single #vikon-content-abitur,.vikon-wrapper.special-interval-single #vikon-content .btn-default,.vikon-wrapper.special-interval-single #vikon-menu-top,.vikon-wrapper.special-interval-single #vikon-nav-left,.vikon-wrapper.special-interval-single #vikon-nav-right,.vikon-wrapper.special-interval-single .breadcrumb,.vikon-wrapper.special-interval-single .modal-content,.vikon-wrapper.special-interval-single .modal-content .btn,.vikon-wrapper.special-interval-single .vikon-content{line-height:1.5!important}.vikon-wrapper.special-interval-one-and-a-half #nav-menu-special,.vikon-wrapper.special-interval-one-and-a-half #vikon-content-abitur,.vikon-wrapper.special-interval-one-and-a-half #vikon-content .btn-default,.vikon-wrapper.special-interval-one-and-a-half .breadcrumb,.vikon-wrapper.special-interval-one-and-a-half .modal-content,.vikon-wrapper.special-interval-one-and-a-half .modal-content .btn,.vikon-wrapper.special-interval-one-and-a-half .vikon-content{line-height:2!important}.vikon-wrapper.special-interval-double #nav-menu-special,.vikon-wrapper.special-interval-double #vikon-content-abitur,.vikon-wrapper.special-interval-double #vikon-content .btn-default,.vikon-wrapper.special-interval-double .breadcrumb,.vikon-wrapper.special-interval-double .modal-content,.vikon-wrapper.special-interval-double .modal-content .btn,.vikon-wrapper.special-interval-double .vikon-content{line-height:2.5!important}.vikon-wrapper{background-color:#ffffff;font-family:Arial,sans-serif}.vikon-wrapper p{word-wrap:break-word}.vikon-wrapper .modal-body{overflow-y:auto}.vikon-wrapper .container-fluid #vikon-content,.vikon-wrapper .container-fluid #vikon-content-abitur{padding-left:19px}.vikon-wrapper .icon-signature{background-image:url("/sveden/assets/review/v1/common/images/signature/signature.png");background-size:cover;display:inline-block;height:16px;width:16px}.vikon-wrapper .invalid-adaptive{display:inline-block;height:16px;width:16px;background:url('/sveden/assets/review/v1/common/images/sprite_invalid.png') -16px 0 no-repeat;background-size:200% auto}.vikon-wrapper #vikon-section{padding:0;background-color:#ffffff;border-radius:0}.vikon-wrapper .vikon-header-head{background:linear-gradient(to top,#f8f8f8,#f8f8f8)}.vikon-wrapper .vikon-header .navbar{margin-bottom:0;border:0}.vikon-wrapper .vikon-header ul.navbar-nav{margin:0}.vikon-wrapper .vikon-header .navbar-default{background-color:transparent}.vikon-wrapper .vikon-header-h1-block{font-size:20px;text-align:left;margin-top:20px;margin-bottom:10px;color:#777777;font-weight:bold}.vikon-wrapper .vikon-header-h1-block h1{font-size:30px;margin-top:0;font-weight:bold}.vikon-wrapper:not(.special-version-on) #vikon-menu-top{background-color:#f8f8f8;border:none}.vikon-wrapper:not(.special-version-on) #vikon-menu-top nav:first-child{background-color:transparent;border:none}.vikon-wrapper:not(.special-version-on) #vikon-menu-top ul.dropdown-menu{background-color:#ffffff}.vikon-wrapper:not(.special-version-on) #vikon-menu-top ul.navbar-nav>li.dropdown.open>a{background-color:#f8f8f8}.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse ul.dropdown-menu li a{color:#777777}.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse ul.dropdown-menu li a:hover,.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse ul.dropdown-menu li a.focus{background-color:#f8f8f8;color:#333333}.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse,.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse a{font-size:14px;color:#337ab7;font-weight:bold}.vikon-wrapper:not(.special-version-on) #vikon-menu-top #vikonNavbarCollapse a:hover{color:#315899}.vikon-wrapper:not(.special-version-on) #nav-menu-list{font-size:12px;margin-top:0}.vikon-wrapper:not(.special-version-on) #nav-menu-list{list-style-type:none;background:linear-gradient(to bottom right,#ffffff,#ffffff);padding:0 0 0 0}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li{padding:0;border-bottom:1px solid #f8f8f8;margin-bottom:5px}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li:last-child{border-bottom:0}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li > a{color:#337ab7;font-weight:bold;text-decoration:none}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li.active,.vikon-wrapper:not(.special-version-on) #nav-menu-list > li:hover{background-color:#f8f8f8}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li.active{font-weight:bold}.vikon-wrapper:not(.special-version-on) #nav-menu-list > li.active > a,.vikon-wrapper:not(.special-version-on) #nav-menu-list > li:hover > a{color:#315899}.vikon-wrapper #vikon-content,.vikon-wrapper #vikon-content-abitur,.vikon-wrapper .modal-content{font-size:14px;color:#000000;background-color:#ffffff;padding-top:10px;padding-bottom:10px}.vikon-wrapper #vikon-content a,.vikon-wrapper #vikon-content .block-image-title,.vikon-wrapper #vikon-content-abitur a,.vikon-wrapper .modal-content a,.vikon-wrapper .showpart-btn-list{color:#337ab7}.vikon-wrapper #vikon-content a:hover,.vikon-wrapper #vikon-content-abitur a:hover,.vikon-wrapper .modal-content a:hover{color:#223355}.vikon-wrapper #vikon-content .block-item-border{border:2px solid #ddd}.vikon-wrapper #vikon-content .block-item-link:hover .block-item-border{border:2px solid #337ab7;transition:border-color 0.4s linear}.vikon-wrapper #vikon-content .vikon-text-block,.vikon-wrapper #vikon-content-abitur .vikon-text-block,.vikon-wrapper .modal-content .vikon-text-block{margin-left:10px}.vikon-wrapper #vikon-content h1,.vikon-wrapper #vikon-content-abitur h1,.vikon-wrapper .modal-content h1{font-size:30px;text-align:left;color:#000000;margin-top:0;margin-bottom:10px;border-bottom:3px solid #000000;padding-bottom:5px}.vikon-wrapper #vikon-content h3,.vikon-wrapper #vikon-content-abitur h3,.vikon-wrapper .modal-content h3{font-size:22px;text-align:left;color:#000000;margin-top:0;margin-bottom:10px}.vikon-wrapper #vikon-content h4,.vikon-wrapper #vikon-content-abitur h4,.vikon-wrapper .modal-content h4{font-size:18px;text-align:left;color:#000000;margin-top:20px;margin-bottom:10px}.vikon-wrapper #vikon-content table,.vikon-wrapper #vikon-content-abitur table,.vikon-wrapper .modal-content table{font-size:12px;color:#000000}.vikon-wrapper #vikon-content table.table-bordered th,.vikon-wrapper #vikon-content-abitur table.table-bordered th,.vikon-wrapper .modal-content table.table-bordered th{background-color:rgba(0,0,0,0);color:#000000;border:1px solid #ddd;font-size:12px}}.vikon-wrapper #vikon-content table.table-bordered td,.vikon-wrapper #vikon-content-abitur table.table-bordered td,.vikon-wrapper .modal-content table.table-bordered td{border:1px solid #ddd}.vikon-wrapper #vikon-content table.table-striped>tbody>tr:nth-of-type(odd),.vikon-wrapper #vikon-content-abitur table.table-striped>tbody>tr:nth-of-type(odd),.vikon-wrapper .modal-content table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.vikon-wrapper .vikon-card > .vikon-card-header{color:#337ab7;background-color:#ffffff;border-bottom:1px solid #dddddd}.vikon-wrapper .vikon-card{border-color:#dddddd}.vikon-wrapper #vikon-content .vikon-tabs,.vikon-wrapper #vikon-content-abitur .vikon-tabs{border-bottom:1px solid #dddddd;padding-left:0;margin-bottom:0;list-style:none}.vikon-wrapper #vikon-content .vikon-tabs > .vikon-nav-item > .vikon-nav-link,.vikon-wrapper #vikon-content-abitur .vikon-tabs > .vikon-nav-item > .vikon-nav-link{color:#337ab7;background-color:#ffffff;margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0;padding:10px 15px;text-decoration:none}.vikon-wrapper #vikon-content .vikon-tabs > .vikon-nav-item > .vikon-nav-link:hover,.vikon-wrapper #vikon-content-abitur .vikon-tabs > .vikon-nav-item > .vikon-nav-link:hover{color:#ffffff;background-color:#337ab7;border-color:#dddddd #dddddd #dddddd;text-decoration:none}.vikon-wrapper #vikon-content .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link,.vikon-wrapper #vikon-content .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link:hover,.vikon-wrapper #vikon-content .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link:focus,.vikon-wrapper #vikon-content-abitur .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link,.vikon-wrapper #vikon-content-abitur .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link:hover,.vikon-wrapper #vikon-content-abitur .vikon-tabs > .vikon-nav-item.active > .vikon-nav-link:focus{color:#ffffff;cursor:default;background-color:#337ab7;border:1px solid #dddddd;border-bottom-color:transparent;text-decoration:none}.vikon-wrapper #vikon-content .btn-default,.vikon-wrapper #vikon-content-abitur .btn-default,.vikon-wrapper .modal-content .btn-default{color:#333333;background-color:#ffffff;border-color:#cccccc}.vikon-wrapper #vikon-content .btn-default:hover,.vikon-wrapper #vikon-content-abitur .btn-default:hover,.vikon-wrapper .modal-content .btn-default:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad}.vikon-wrapper #vikon-content .tooltip-inner.transparent,.vikon-wrapper #vikon-content-abitur .tooltip-inner.transparent{background:none !important}.vikon-wrapper #vikon-content .anchor-tooltip-wrap,.vikon-wrapper #vikon-content-abitur .anchor-tooltip-wrap{position:absolute;display:block;min-width:1.25em;font-size:1em}.vikon-wrapper .container-fluid .anchor-tooltip-wrap .tooltip-inner.transparent{right:-6px;position:relative}.vikon-wrapper #vikon-content .minimize,.vikon-wrapper #vikon-content-abitur .minimize{max-height:140px;overflow:hidden}.vikon-wrapper #vikon-content .consent-info,.vikon-wrapper #vikon-content-abitur .consent-info{font-style:italic;font-size:10px;color:#6f6f6f}.vikon-wrapper #vikon-content .resizing-box.short,.vikon-wrapper #vikon-content-abitur .resizing-box.short{overflow-y:hidden;max-height:130px}.vikon-wrapper #vikon-content .resizing-box.short.sm,.vikon-wrapper #vikon-content-abitur .resizing-box.short.sm{overflow-y:hidden;max-height:58px}.vikon-wrapper #vikon-content .read-more,.vikon-wrapper #vikon-content-abitur .read-more{font-weight:bold;width:100%;text-align:center;padding:2px 0 5px 0;margin-top:-20px;text-decoration:none;overflow:hidden}.vikon-wrapper #vikon-content .read-more .button,.vikon-wrapper #vikon-content-abitur .read-more .button{text-decoration:none}.vikon-wrapper #vikon-content .read-more:before,.vikon-wrapper #vikon-content-abitur .read-more:before,.vikon-wrapper #vikon-content .read-more:after,.vikon-wrapper #vikon-content-abitur .read-more:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#e4e4e4;border:solid white;border-width:0 10px}.vikon-wrapper #vikon-content .read-more:before,.vikon-wrapper #vikon-content-abitur .read-more:before{margin-left:-100%}.vikon-wrapper #vikon-content .read-more:after,.vikon-wrapper #vikon-content-abitur .read-more:after{margin-right:-100%}.vikon-wrapper .vikon-footer-default{font-size:14px;background:linear-gradient(to top,#f8f8f8,#f8f8f8);color:#777777;padding-top:10px;padding-bottom:10px}.vikon-wrapper .vikon-footer-default #link_prosv,#link_nauki{color:#777777}.vikon-wrapper #vikon-content #docs table .cascade-lvl-1,.vikon-wrapper #vikon-content-abitur #docs table .cascade-lvl-1,.vikon-wrapper .modal-open .modal-body .cascade-lvl-1{margin-left:5px}.vikon-wrapper #vikon-content #docs table .cascade-lvl-2,.vikon-wrapper #vikon-content-abitur #docs table .cascade-lvl-2,.vikon-wrapper .modal-open .modal-body .cascade-lvl-2{margin-left:10px}.vikon-wrapper #vikon-content .paid-edu-docs-year-group,.vikon-wrapper #vikon-content-abitur .paid-edu-docs-year-group,.vikon-wrapper .modal-content .paid-edu-docs-year-group{margin-left:15px}.vikon-wrapper #vikon-content .paid-edu-docs-level-edu-group:not(:first-child),.vikon-wrapper .modal-content .paid-edu-docs-level-edu-group:not(:first-child){margin-top:10px}.vikon-wrapper .invalid-adaptive-background{display:inline-block;margin-left:2px;height:16px;width:16px;background-color:#337ab7}.vikon-wrapper .throbber-wrapper{text-align:center;margin-top:40px}.vikon-wrapper .small-throbber-center{background-image:url("/sveden/assets/review/v1/common/images/throbber.gif");background-size:cover;display:inline-block;height:40px;width:40px} \ No newline at end of file diff --git a/public/sveden/assets/css/sveden.update.css b/public/sveden/assets/css/sveden.update.css deleted file mode 100644 index a4f384f..0000000 --- a/public/sveden/assets/css/sveden.update.css +++ /dev/null @@ -1 +0,0 @@ -.vikon-wrapper{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}body,html{height:100%}body{background:url(/sveden/assets/review/v1/common/images/background_login.png) repeat-x;color:#000}hr{padding-bottom:1px;background-color:#9b9b9b;border-bottom:1px solid #f4f4f4}.wrapper{min-height:100%;background-color:hsla(0,0%,100%,.8);box-shadow:0 0 10px rgba(0,0,0,.5)}.header{margin-top:30px;margin-bottom:30px;font-size:30px}.process-container{max-height:300px;overflow:auto}.copyright{font-size:12px}.footer{height:80px}.admin-mode-panel ul,.settings-update ul{list-style:none}.admin-mode-panel .checkbox,.settings-update .checkbox{margin:0 5px}.admin-mode-panel .checkbox label,.settings-update .checkbox label{padding-left:0}.count-files{margin-top:10px}.select-count-files{display:inline-block!important;width:auto!important}.help-button{float:right} \ No newline at end of file diff --git a/public/sveden/assets/css/vendor.css b/public/sveden/assets/css/vendor.css deleted file mode 100644 index 23d9524..0000000 --- a/public/sveden/assets/css/vendor.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html.vikon-wrapper{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.vikon-wrapper body{margin:0}.vikon-wrapper article,.vikon-wrapper aside,.vikon-wrapper details,.vikon-wrapper figcaption,.vikon-wrapper figure,.vikon-wrapper footer,.vikon-wrapper header,.vikon-wrapper hgroup,.vikon-wrapper main,.vikon-wrapper menu,.vikon-wrapper nav,.vikon-wrapper section,.vikon-wrapper summary{display:block}.vikon-wrapper audio,.vikon-wrapper canvas,.vikon-wrapper progress,.vikon-wrapper video{display:inline-block;vertical-align:baseline}.vikon-wrapper audio:not([controls]){display:none;height:0}.vikon-wrapper [hidden],.vikon-wrapper template{display:none}.vikon-wrapper a{background-color:transparent}.vikon-wrapper a:active,.vikon-wrapper a:hover{outline:0}.vikon-wrapper abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vikon-wrapper b,.vikon-wrapper strong{font-weight:700}.vikon-wrapper dfn{font-style:italic}.vikon-wrapper h1{font-size:2em;margin:.67em 0}.vikon-wrapper mark{background:#ff0;color:#000}.vikon-wrapper small{font-size:80%}.vikon-wrapper sub,.vikon-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.vikon-wrapper sup{top:-.5em}.vikon-wrapper sub{bottom:-.25em}.vikon-wrapper img{border:0}.vikon-wrapper svg:not(:root){overflow:hidden}.vikon-wrapper figure{margin:1em 40px}.vikon-wrapper hr{box-sizing:content-box;height:0}.vikon-wrapper pre{overflow:auto}.vikon-wrapper code,.vikon-wrapper kbd,.vikon-wrapper pre,.vikon-wrapper samp{font-family:monospace,monospace;font-size:1em}.vikon-wrapper button,.vikon-wrapper input,.vikon-wrapper optgroup,.vikon-wrapper select,.vikon-wrapper textarea{color:inherit;font:inherit;margin:0}.vikon-wrapper button{overflow:visible}.vikon-wrapper button,.vikon-wrapper select{text-transform:none}.vikon-wrapper button,.vikon-wrapper html input[type=button],.vikon-wrapper input[type=reset],.vikon-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.vikon-wrapper button[disabled],.vikon-wrapper html input[disabled]{cursor:default}.vikon-wrapper button::-moz-focus-inner,.vikon-wrapper input::-moz-focus-inner{border:0;padding:0}.vikon-wrapper input{line-height:normal}.vikon-wrapper input[type=checkbox],.vikon-wrapper input[type=radio]{box-sizing:border-box;padding:0}.vikon-wrapper input[type=number]::-webkit-inner-spin-button,.vikon-wrapper input[type=number]::-webkit-outer-spin-button{height:auto}.vikon-wrapper input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.vikon-wrapper input[type=search]::-webkit-search-cancel-button,.vikon-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.vikon-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.vikon-wrapper textarea{overflow:auto}.vikon-wrapper optgroup{font-weight:700}.vikon-wrapper table{border-collapse:collapse;border-spacing:0}.vikon-wrapper td,.vikon-wrapper th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{.vikon-wrapper *,.vikon-wrapper :after,.vikon-wrapper :before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}.vikon-wrapper a,.vikon-wrapper a:visited{text-decoration:underline}.vikon-wrapper a[href]:after{content:" (" attr(href) ")"}.vikon-wrapper abbr[title]:after{content:" (" attr(title) ")"}.vikon-wrapper a[href^="#"]:after,.vikon-wrapper a[href^="javascript:"]:after{content:""!important}.vikon-wrapper blockquote,.vikon-wrapper pre{border:1px solid #999;page-break-inside:avoid}.vikon-wrapper thead{display:table-header-group}.vikon-wrapper img,.vikon-wrapper tr{page-break-inside:avoid}.vikon-wrapper img{max-width:100%!important}.vikon-wrapper h2,.vikon-wrapper h3,.vikon-wrapper p{orphans:3;widows:3}.vikon-wrapper h2,.vikon-wrapper h3{page-break-after:avoid}.vikon-wrapper .navbar{display:none}.vikon-wrapper .btn>.caret,.vikon-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.vikon-wrapper .label{border:1px solid #000}.vikon-wrapper .table{border-collapse:collapse!important}.vikon-wrapper .table td,.vikon-wrapper .table th{background-color:#fff!important}.vikon-wrapper .table-bordered td,.vikon-wrapper .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.vikon-wrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vikon-wrapper .glyphicon-asterisk:before{content:"\002a"}.vikon-wrapper .glyphicon-plus:before{content:"\002b"}.vikon-wrapper .glyphicon-eur:before,.vikon-wrapper .glyphicon-euro:before{content:"\20ac"}.vikon-wrapper .glyphicon-minus:before{content:"\2212"}.vikon-wrapper .glyphicon-cloud:before{content:"\2601"}.vikon-wrapper .glyphicon-envelope:before{content:"\2709"}.vikon-wrapper .glyphicon-pencil:before{content:"\270f"}.vikon-wrapper .glyphicon-glass:before{content:"\e001"}.vikon-wrapper .glyphicon-music:before{content:"\e002"}.vikon-wrapper .glyphicon-search:before{content:"\e003"}.vikon-wrapper .glyphicon-heart:before{content:"\e005"}.vikon-wrapper .glyphicon-star:before{content:"\e006"}.vikon-wrapper .glyphicon-star-empty:before{content:"\e007"}.vikon-wrapper .glyphicon-user:before{content:"\e008"}.vikon-wrapper .glyphicon-film:before{content:"\e009"}.vikon-wrapper .glyphicon-th-large:before{content:"\e010"}.vikon-wrapper .glyphicon-th:before{content:"\e011"}.vikon-wrapper .glyphicon-th-list:before{content:"\e012"}.vikon-wrapper .glyphicon-ok:before{content:"\e013"}.vikon-wrapper .glyphicon-remove:before{content:"\e014"}.vikon-wrapper .glyphicon-zoom-in:before{content:"\e015"}.vikon-wrapper .glyphicon-zoom-out:before{content:"\e016"}.vikon-wrapper .glyphicon-off:before{content:"\e017"}.vikon-wrapper .glyphicon-signal:before{content:"\e018"}.vikon-wrapper .glyphicon-cog:before{content:"\e019"}.vikon-wrapper .glyphicon-trash:before{content:"\e020"}.vikon-wrapper .glyphicon-home:before{content:"\e021"}.vikon-wrapper .glyphicon-file:before{content:"\e022"}.vikon-wrapper .glyphicon-time:before{content:"\e023"}.vikon-wrapper .glyphicon-road:before{content:"\e024"}.vikon-wrapper .glyphicon-download-alt:before{content:"\e025"}.vikon-wrapper .glyphicon-download:before{content:"\e026"}.vikon-wrapper .glyphicon-upload:before{content:"\e027"}.vikon-wrapper .glyphicon-inbox:before{content:"\e028"}.vikon-wrapper .glyphicon-play-circle:before{content:"\e029"}.vikon-wrapper .glyphicon-repeat:before{content:"\e030"}.vikon-wrapper .glyphicon-refresh:before{content:"\e031"}.vikon-wrapper .glyphicon-list-alt:before{content:"\e032"}.vikon-wrapper .glyphicon-lock:before{content:"\e033"}.vikon-wrapper .glyphicon-flag:before{content:"\e034"}.vikon-wrapper .glyphicon-headphones:before{content:"\e035"}.vikon-wrapper .glyphicon-volume-off:before{content:"\e036"}.vikon-wrapper .glyphicon-volume-down:before{content:"\e037"}.vikon-wrapper .glyphicon-volume-up:before{content:"\e038"}.vikon-wrapper .glyphicon-qrcode:before{content:"\e039"}.vikon-wrapper .glyphicon-barcode:before{content:"\e040"}.vikon-wrapper .glyphicon-tag:before{content:"\e041"}.vikon-wrapper .glyphicon-tags:before{content:"\e042"}.vikon-wrapper .glyphicon-book:before{content:"\e043"}.vikon-wrapper .glyphicon-bookmark:before{content:"\e044"}.vikon-wrapper .glyphicon-print:before{content:"\e045"}.vikon-wrapper .glyphicon-camera:before{content:"\e046"}.vikon-wrapper .glyphicon-font:before{content:"\e047"}.vikon-wrapper .glyphicon-bold:before{content:"\e048"}.vikon-wrapper .glyphicon-italic:before{content:"\e049"}.vikon-wrapper .glyphicon-text-height:before{content:"\e050"}.vikon-wrapper .glyphicon-text-width:before{content:"\e051"}.vikon-wrapper .glyphicon-align-left:before{content:"\e052"}.vikon-wrapper .glyphicon-align-center:before{content:"\e053"}.vikon-wrapper .glyphicon-align-right:before{content:"\e054"}.vikon-wrapper .glyphicon-align-justify:before{content:"\e055"}.vikon-wrapper .glyphicon-list:before{content:"\e056"}.vikon-wrapper .glyphicon-indent-left:before{content:"\e057"}.vikon-wrapper .glyphicon-indent-right:before{content:"\e058"}.vikon-wrapper .glyphicon-facetime-video:before{content:"\e059"}.vikon-wrapper .glyphicon-picture:before{content:"\e060"}.vikon-wrapper .glyphicon-map-marker:before{content:"\e062"}.vikon-wrapper .glyphicon-adjust:before{content:"\e063"}.vikon-wrapper .glyphicon-tint:before{content:"\e064"}.vikon-wrapper .glyphicon-edit:before{content:"\e065"}.vikon-wrapper .glyphicon-share:before{content:"\e066"}.vikon-wrapper .glyphicon-check:before{content:"\e067"}.vikon-wrapper .glyphicon-move:before{content:"\e068"}.vikon-wrapper .glyphicon-step-backward:before{content:"\e069"}.vikon-wrapper .glyphicon-fast-backward:before{content:"\e070"}.vikon-wrapper .glyphicon-backward:before{content:"\e071"}.vikon-wrapper .glyphicon-play:before{content:"\e072"}.vikon-wrapper .glyphicon-pause:before{content:"\e073"}.vikon-wrapper .glyphicon-stop:before{content:"\e074"}.vikon-wrapper .glyphicon-forward:before{content:"\e075"}.vikon-wrapper .glyphicon-fast-forward:before{content:"\e076"}.vikon-wrapper .glyphicon-step-forward:before{content:"\e077"}.vikon-wrapper .glyphicon-eject:before{content:"\e078"}.vikon-wrapper .glyphicon-chevron-left:before{content:"\e079"}.vikon-wrapper .glyphicon-chevron-right:before{content:"\e080"}.vikon-wrapper .glyphicon-plus-sign:before{content:"\e081"}.vikon-wrapper .glyphicon-minus-sign:before{content:"\e082"}.vikon-wrapper .glyphicon-remove-sign:before{content:"\e083"}.vikon-wrapper .glyphicon-ok-sign:before{content:"\e084"}.vikon-wrapper .glyphicon-question-sign:before{content:"\e085"}.vikon-wrapper .glyphicon-info-sign:before{content:"\e086"}.vikon-wrapper .glyphicon-screenshot:before{content:"\e087"}.vikon-wrapper .glyphicon-remove-circle:before{content:"\e088"}.vikon-wrapper .glyphicon-ok-circle:before{content:"\e089"}.vikon-wrapper .glyphicon-ban-circle:before{content:"\e090"}.vikon-wrapper .glyphicon-arrow-left:before{content:"\e091"}.vikon-wrapper .glyphicon-arrow-right:before{content:"\e092"}.vikon-wrapper .glyphicon-arrow-up:before{content:"\e093"}.vikon-wrapper .glyphicon-arrow-down:before{content:"\e094"}.vikon-wrapper .glyphicon-share-alt:before{content:"\e095"}.vikon-wrapper .glyphicon-resize-full:before{content:"\e096"}.vikon-wrapper .glyphicon-resize-small:before{content:"\e097"}.vikon-wrapper .glyphicon-exclamation-sign:before{content:"\e101"}.vikon-wrapper .glyphicon-gift:before{content:"\e102"}.vikon-wrapper .glyphicon-leaf:before{content:"\e103"}.vikon-wrapper .glyphicon-fire:before{content:"\e104"}.vikon-wrapper .glyphicon-eye-open:before{content:"\e105"}.vikon-wrapper .glyphicon-eye-close:before{content:"\e106"}.vikon-wrapper .glyphicon-warning-sign:before{content:"\e107"}.vikon-wrapper .glyphicon-plane:before{content:"\e108"}.vikon-wrapper .glyphicon-calendar:before{content:"\e109"}.vikon-wrapper .glyphicon-random:before{content:"\e110"}.vikon-wrapper .glyphicon-comment:before{content:"\e111"}.vikon-wrapper .glyphicon-magnet:before{content:"\e112"}.vikon-wrapper .glyphicon-chevron-up:before{content:"\e113"}.vikon-wrapper .glyphicon-chevron-down:before{content:"\e114"}.vikon-wrapper .glyphicon-retweet:before{content:"\e115"}.vikon-wrapper .glyphicon-shopping-cart:before{content:"\e116"}.vikon-wrapper .glyphicon-folder-close:before{content:"\e117"}.vikon-wrapper .glyphicon-folder-open:before{content:"\e118"}.vikon-wrapper .glyphicon-resize-vertical:before{content:"\e119"}.vikon-wrapper .glyphicon-resize-horizontal:before{content:"\e120"}.vikon-wrapper .glyphicon-hdd:before{content:"\e121"}.vikon-wrapper .glyphicon-bullhorn:before{content:"\e122"}.vikon-wrapper .glyphicon-bell:before{content:"\e123"}.vikon-wrapper .glyphicon-certificate:before{content:"\e124"}.vikon-wrapper .glyphicon-thumbs-up:before{content:"\e125"}.vikon-wrapper .glyphicon-thumbs-down:before{content:"\e126"}.vikon-wrapper .glyphicon-hand-right:before{content:"\e127"}.vikon-wrapper .glyphicon-hand-left:before{content:"\e128"}.vikon-wrapper .glyphicon-hand-up:before{content:"\e129"}.vikon-wrapper .glyphicon-hand-down:before{content:"\e130"}.vikon-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"}.vikon-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"}.vikon-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"}.vikon-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"}.vikon-wrapper .glyphicon-globe:before{content:"\e135"}.vikon-wrapper .glyphicon-wrench:before{content:"\e136"}.vikon-wrapper .glyphicon-tasks:before{content:"\e137"}.vikon-wrapper .glyphicon-filter:before{content:"\e138"}.vikon-wrapper .glyphicon-briefcase:before{content:"\e139"}.vikon-wrapper .glyphicon-fullscreen:before{content:"\e140"}.vikon-wrapper .glyphicon-dashboard:before{content:"\e141"}.vikon-wrapper .glyphicon-paperclip:before{content:"\e142"}.vikon-wrapper .glyphicon-heart-empty:before{content:"\e143"}.vikon-wrapper .glyphicon-link:before{content:"\e144"}.vikon-wrapper .glyphicon-phone:before{content:"\e145"}.vikon-wrapper .glyphicon-pushpin:before{content:"\e146"}.vikon-wrapper .glyphicon-usd:before{content:"\e148"}.vikon-wrapper .glyphicon-gbp:before{content:"\e149"}.vikon-wrapper .glyphicon-sort:before{content:"\e150"}.vikon-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"}.vikon-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.vikon-wrapper .glyphicon-sort-by-order:before{content:"\e153"}.vikon-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"}.vikon-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"}.vikon-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.vikon-wrapper .glyphicon-unchecked:before{content:"\e157"}.vikon-wrapper .glyphicon-expand:before{content:"\e158"}.vikon-wrapper .glyphicon-collapse-down:before{content:"\e159"}.vikon-wrapper .glyphicon-collapse-up:before{content:"\e160"}.vikon-wrapper .glyphicon-log-in:before{content:"\e161"}.vikon-wrapper .glyphicon-flash:before{content:"\e162"}.vikon-wrapper .glyphicon-log-out:before{content:"\e163"}.vikon-wrapper .glyphicon-new-window:before{content:"\e164"}.vikon-wrapper .glyphicon-record:before{content:"\e165"}.vikon-wrapper .glyphicon-save:before{content:"\e166"}.vikon-wrapper .glyphicon-open:before{content:"\e167"}.vikon-wrapper .glyphicon-saved:before{content:"\e168"}.vikon-wrapper .glyphicon-import:before{content:"\e169"}.vikon-wrapper .glyphicon-export:before{content:"\e170"}.vikon-wrapper .glyphicon-send:before{content:"\e171"}.vikon-wrapper .glyphicon-floppy-disk:before{content:"\e172"}.vikon-wrapper .glyphicon-floppy-saved:before{content:"\e173"}.vikon-wrapper .glyphicon-floppy-remove:before{content:"\e174"}.vikon-wrapper .glyphicon-floppy-save:before{content:"\e175"}.vikon-wrapper .glyphicon-floppy-open:before{content:"\e176"}.vikon-wrapper .glyphicon-credit-card:before{content:"\e177"}.vikon-wrapper .glyphicon-transfer:before{content:"\e178"}.vikon-wrapper .glyphicon-cutlery:before{content:"\e179"}.vikon-wrapper .glyphicon-header:before{content:"\e180"}.vikon-wrapper .glyphicon-compressed:before{content:"\e181"}.vikon-wrapper .glyphicon-earphone:before{content:"\e182"}.vikon-wrapper .glyphicon-phone-alt:before{content:"\e183"}.vikon-wrapper .glyphicon-tower:before{content:"\e184"}.vikon-wrapper .glyphicon-stats:before{content:"\e185"}.vikon-wrapper .glyphicon-sd-video:before{content:"\e186"}.vikon-wrapper .glyphicon-hd-video:before{content:"\e187"}.vikon-wrapper .glyphicon-subtitles:before{content:"\e188"}.vikon-wrapper .glyphicon-sound-stereo:before{content:"\e189"}.vikon-wrapper .glyphicon-sound-dolby:before{content:"\e190"}.vikon-wrapper .glyphicon-sound-5-1:before{content:"\e191"}.vikon-wrapper .glyphicon-sound-6-1:before{content:"\e192"}.vikon-wrapper .glyphicon-sound-7-1:before{content:"\e193"}.vikon-wrapper .glyphicon-copyright-mark:before{content:"\e194"}.vikon-wrapper .glyphicon-registration-mark:before{content:"\e195"}.vikon-wrapper .glyphicon-cloud-download:before{content:"\e197"}.vikon-wrapper .glyphicon-cloud-upload:before{content:"\e198"}.vikon-wrapper .glyphicon-tree-conifer:before{content:"\e199"}.vikon-wrapper .glyphicon-tree-deciduous:before{content:"\e200"}.vikon-wrapper .glyphicon-cd:before{content:"\e201"}.vikon-wrapper .glyphicon-save-file:before{content:"\e202"}.vikon-wrapper .glyphicon-open-file:before{content:"\e203"}.vikon-wrapper .glyphicon-level-up:before{content:"\e204"}.vikon-wrapper .glyphicon-copy:before{content:"\e205"}.vikon-wrapper .glyphicon-paste:before{content:"\e206"}.vikon-wrapper .glyphicon-alert:before{content:"\e209"}.vikon-wrapper .glyphicon-equalizer:before{content:"\e210"}.vikon-wrapper .glyphicon-king:before{content:"\e211"}.vikon-wrapper .glyphicon-queen:before{content:"\e212"}.vikon-wrapper .glyphicon-pawn:before{content:"\e213"}.vikon-wrapper .glyphicon-bishop:before{content:"\e214"}.vikon-wrapper .glyphicon-knight:before{content:"\e215"}.vikon-wrapper .glyphicon-baby-formula:before{content:"\e216"}.vikon-wrapper .glyphicon-tent:before{content:"\26fa"}.vikon-wrapper .glyphicon-blackboard:before{content:"\e218"}.vikon-wrapper .glyphicon-bed:before{content:"\e219"}.vikon-wrapper .glyphicon-apple:before{content:"\f8ff"}.vikon-wrapper .glyphicon-erase:before{content:"\e221"}.vikon-wrapper .glyphicon-hourglass:before{content:"\231b"}.vikon-wrapper .glyphicon-lamp:before{content:"\e223"}.vikon-wrapper .glyphicon-duplicate:before{content:"\e224"}.vikon-wrapper .glyphicon-piggy-bank:before{content:"\e225"}.vikon-wrapper .glyphicon-scissors:before{content:"\e226"}.vikon-wrapper .glyphicon-bitcoin:before,.vikon-wrapper .glyphicon-btc:before,.vikon-wrapper .glyphicon-xbt:before{content:"\e227"}.vikon-wrapper .glyphicon-jpy:before,.vikon-wrapper .glyphicon-yen:before{content:"\00a5"}.vikon-wrapper .glyphicon-rub:before,.vikon-wrapper .glyphicon-ruble:before{content:"\20bd"}.vikon-wrapper .glyphicon-scale:before{content:"\e230"}.vikon-wrapper .glyphicon-ice-lolly:before{content:"\e231"}.vikon-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"}.vikon-wrapper .glyphicon-education:before{content:"\e233"}.vikon-wrapper .glyphicon-option-horizontal:before{content:"\e234"}.vikon-wrapper .glyphicon-option-vertical:before{content:"\e235"}.vikon-wrapper .glyphicon-menu-hamburger:before{content:"\e236"}.vikon-wrapper .glyphicon-modal-window:before{content:"\e237"}.vikon-wrapper .glyphicon-oil:before{content:"\e238"}.vikon-wrapper .glyphicon-grain:before{content:"\e239"}.vikon-wrapper .glyphicon-sunglasses:before{content:"\e240"}.vikon-wrapper .glyphicon-text-size:before{content:"\e241"}.vikon-wrapper .glyphicon-text-color:before{content:"\e242"}.vikon-wrapper .glyphicon-text-background:before{content:"\e243"}.vikon-wrapper .glyphicon-object-align-top:before{content:"\e244"}.vikon-wrapper .glyphicon-object-align-bottom:before{content:"\e245"}.vikon-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"}.vikon-wrapper .glyphicon-object-align-left:before{content:"\e247"}.vikon-wrapper .glyphicon-object-align-vertical:before{content:"\e248"}.vikon-wrapper .glyphicon-object-align-right:before{content:"\e249"}.vikon-wrapper .glyphicon-triangle-right:before{content:"\e250"}.vikon-wrapper .glyphicon-triangle-left:before{content:"\e251"}.vikon-wrapper .glyphicon-triangle-bottom:before{content:"\e252"}.vikon-wrapper .glyphicon-triangle-top:before{content:"\e253"}.vikon-wrapper .glyphicon-console:before{content:"\e254"}.vikon-wrapper .glyphicon-superscript:before{content:"\e255"}.vikon-wrapper .glyphicon-subscript:before{content:"\e256"}.vikon-wrapper .glyphicon-menu-left:before{content:"\e257"}.vikon-wrapper .glyphicon-menu-right:before{content:"\e258"}.vikon-wrapper .glyphicon-menu-down:before{content:"\e259"}.vikon-wrapper .glyphicon-menu-up:before{content:"\e260"}.vikon-wrapper *,.vikon-wrapper :after,.vikon-wrapper :before{box-sizing:border-box}html.vikon-wrapper{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vikon-wrapper body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.vikon-wrapper button,.vikon-wrapper input,.vikon-wrapper select,.vikon-wrapper textarea{font-family:inherit;font-size:inherit;line-height:inherit}.vikon-wrapper a{color:#337ab7;text-decoration:none}.vikon-wrapper a:focus,.vikon-wrapper a:hover{color:#23527c;text-decoration:underline}.vikon-wrapper a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vikon-wrapper figure{margin:0}.vikon-wrapper img{vertical-align:middle}.vikon-wrapper .carousel-inner>.item>a>img,.vikon-wrapper .carousel-inner>.item>img,.vikon-wrapper .img-responsive,.vikon-wrapper .thumbnail>img,.vikon-wrapper .thumbnail a>img{display:block;max-width:100%;height:auto}.vikon-wrapper .img-rounded{border-radius:6px}.vikon-wrapper .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.vikon-wrapper .img-circle{border-radius:50%}.vikon-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.vikon-wrapper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.vikon-wrapper .sr-only-focusable:active,.vikon-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.vikon-wrapper [role=button]{cursor:pointer}.vikon-wrapper .h1,.vikon-wrapper .h2,.vikon-wrapper .h3,.vikon-wrapper .h4,.vikon-wrapper .h5,.vikon-wrapper .h6,.vikon-wrapper h1,.vikon-wrapper h2,.vikon-wrapper h3,.vikon-wrapper h4,.vikon-wrapper h5,.vikon-wrapper h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.vikon-wrapper .h1 .small,.vikon-wrapper .h1 small,.vikon-wrapper .h2 .small,.vikon-wrapper .h2 small,.vikon-wrapper .h3 .small,.vikon-wrapper .h3 small,.vikon-wrapper .h4 .small,.vikon-wrapper .h4 small,.vikon-wrapper .h5 .small,.vikon-wrapper .h5 small,.vikon-wrapper .h6 .small,.vikon-wrapper .h6 small,.vikon-wrapper h1 .small,.vikon-wrapper h1 small,.vikon-wrapper h2 .small,.vikon-wrapper h2 small,.vikon-wrapper h3 .small,.vikon-wrapper h3 small,.vikon-wrapper h4 .small,.vikon-wrapper h4 small,.vikon-wrapper h5 .small,.vikon-wrapper h5 small,.vikon-wrapper h6 .small,.vikon-wrapper h6 small{font-weight:400;line-height:1;color:#777}.vikon-wrapper .h1,.vikon-wrapper .h2,.vikon-wrapper .h3,.vikon-wrapper h1,.vikon-wrapper h2,.vikon-wrapper h3{margin-top:20px;margin-bottom:10px}.vikon-wrapper .h1 .small,.vikon-wrapper .h1 small,.vikon-wrapper .h2 .small,.vikon-wrapper .h2 small,.vikon-wrapper .h3 .small,.vikon-wrapper .h3 small,.vikon-wrapper h1 .small,.vikon-wrapper h1 small,.vikon-wrapper h2 .small,.vikon-wrapper h2 small,.vikon-wrapper h3 .small,.vikon-wrapper h3 small{font-size:65%}.vikon-wrapper .h4,.vikon-wrapper .h5,.vikon-wrapper .h6,.vikon-wrapper h4,.vikon-wrapper h5,.vikon-wrapper h6{margin-top:10px;margin-bottom:10px}.vikon-wrapper .h4 .small,.vikon-wrapper .h4 small,.vikon-wrapper .h5 .small,.vikon-wrapper .h5 small,.vikon-wrapper .h6 .small,.vikon-wrapper .h6 small,.vikon-wrapper h4 .small,.vikon-wrapper h4 small,.vikon-wrapper h5 .small,.vikon-wrapper h5 small,.vikon-wrapper h6 .small,.vikon-wrapper h6 small{font-size:75%}.vikon-wrapper .h1,.vikon-wrapper h1{font-size:36px}.vikon-wrapper .h2,.vikon-wrapper h2{font-size:30px}.vikon-wrapper .h3,.vikon-wrapper h3{font-size:24px}.vikon-wrapper .h4,.vikon-wrapper h4{font-size:18px}.vikon-wrapper .h5,.vikon-wrapper h5{font-size:14px}.vikon-wrapper .h6,.vikon-wrapper h6{font-size:12px}.vikon-wrapper p{margin:0 0 10px}.vikon-wrapper .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.vikon-wrapper .lead{font-size:21px}}.vikon-wrapper .small,.vikon-wrapper small{font-size:85%}.vikon-wrapper .mark,.vikon-wrapper mark{padding:.2em;background-color:#fcf8e3}.vikon-wrapper .text-left{text-align:left}.vikon-wrapper .text-right{text-align:right}.vikon-wrapper .text-center{text-align:center}.vikon-wrapper .text-justify{text-align:justify}.vikon-wrapper .text-nowrap{white-space:nowrap}.vikon-wrapper .text-lowercase{text-transform:lowercase}.vikon-wrapper .text-uppercase{text-transform:uppercase}.vikon-wrapper .text-capitalize{text-transform:capitalize}.vikon-wrapper .text-muted{color:#777}.vikon-wrapper .text-primary{color:#337ab7}.vikon-wrapper a.text-primary:focus,.vikon-wrapper a.text-primary:hover{color:#286090}.vikon-wrapper .text-success{color:#3c763d}.vikon-wrapper a.text-success:focus,.vikon-wrapper a.text-success:hover{color:#2b542c}.vikon-wrapper .text-info{color:#31708f}.vikon-wrapper a.text-info:focus,.vikon-wrapper a.text-info:hover{color:#245269}.vikon-wrapper .text-warning{color:#8a6d3b}.vikon-wrapper a.text-warning:focus,.vikon-wrapper a.text-warning:hover{color:#66512c}.vikon-wrapper .text-danger{color:#a94442}.vikon-wrapper a.text-danger:focus,.vikon-wrapper a.text-danger:hover{color:#843534}.vikon-wrapper .bg-primary{color:#fff;background-color:#337ab7}.vikon-wrapper a.bg-primary:focus,.vikon-wrapper a.bg-primary:hover{background-color:#286090}.vikon-wrapper .bg-success{background-color:#dff0d8}.vikon-wrapper a.bg-success:focus,.vikon-wrapper a.bg-success:hover{background-color:#c1e2b3}.vikon-wrapper .bg-info{background-color:#d9edf7}.vikon-wrapper a.bg-info:focus,.vikon-wrapper a.bg-info:hover{background-color:#afd9ee}.vikon-wrapper .bg-warning{background-color:#fcf8e3}.vikon-wrapper a.bg-warning:focus,.vikon-wrapper a.bg-warning:hover{background-color:#f7ecb5}.vikon-wrapper .bg-danger{background-color:#f2dede}.vikon-wrapper a.bg-danger:focus,.vikon-wrapper a.bg-danger:hover{background-color:#e4b9b9}.vikon-wrapper .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.vikon-wrapper ol,.vikon-wrapper ul{margin-top:0;margin-bottom:10px}.vikon-wrapper ol ol,.vikon-wrapper ol ul,.vikon-wrapper ul ol,.vikon-wrapper ul ul{margin-bottom:0}.vikon-wrapper .list-inline,.vikon-wrapper .list-unstyled{padding-left:0;list-style:none}.vikon-wrapper .list-inline{margin-left:-5px}.vikon-wrapper .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.vikon-wrapper dl{margin-top:0;margin-bottom:20px}.vikon-wrapper dd,.vikon-wrapper dt{line-height:1.42857143}.vikon-wrapper dt{font-weight:700}.vikon-wrapper dd{margin-left:0}@media (min-width:768px){.vikon-wrapper .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vikon-wrapper .dl-horizontal dd{margin-left:180px}}.vikon-wrapper abbr[data-original-title],.vikon-wrapper abbr[title]{cursor:help}.vikon-wrapper .initialism{font-size:90%;text-transform:uppercase}.vikon-wrapper blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.vikon-wrapper blockquote ol:last-child,.vikon-wrapper blockquote p:last-child,.vikon-wrapper blockquote ul:last-child{margin-bottom:0}.vikon-wrapper blockquote .small,.vikon-wrapper blockquote footer,.vikon-wrapper blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.vikon-wrapper blockquote .small:before,.vikon-wrapper blockquote footer:before,.vikon-wrapper blockquote small:before{content:"\2014 \00A0"}.vikon-wrapper .blockquote-reverse,.vikon-wrapper blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.vikon-wrapper .blockquote-reverse .small:before,.vikon-wrapper .blockquote-reverse footer:before,.vikon-wrapper .blockquote-reverse small:before,.vikon-wrapper blockquote.pull-right .small:before,.vikon-wrapper blockquote.pull-right footer:before,.vikon-wrapper blockquote.pull-right small:before{content:""}.vikon-wrapper .blockquote-reverse .small:after,.vikon-wrapper .blockquote-reverse footer:after,.vikon-wrapper .blockquote-reverse small:after,.vikon-wrapper blockquote.pull-right .small:after,.vikon-wrapper blockquote.pull-right footer:after,.vikon-wrapper blockquote.pull-right small:after{content:"\00A0 \2014"}.vikon-wrapper address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.vikon-wrapper code,.vikon-wrapper kbd,.vikon-wrapper pre,.vikon-wrapper samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.vikon-wrapper code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.vikon-wrapper kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.vikon-wrapper kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.vikon-wrapper pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.vikon-wrapper pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.vikon-wrapper .pre-scrollable{max-height:340px;overflow-y:scroll}.vikon-wrapper .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.vikon-wrapper .container{width:750px}}@media (min-width:992px){.vikon-wrapper .container{width:970px}}@media (min-width:1200px){.vikon-wrapper .container{width:1170px}}.vikon-wrapper .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.vikon-wrapper .row{margin-right:-15px;margin-left:-15px}.vikon-wrapper .row-no-gutters{margin-right:0;margin-left:0}.vikon-wrapper .row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.vikon-wrapper .col-lg-1,.vikon-wrapper .col-lg-2,.vikon-wrapper .col-lg-3,.vikon-wrapper .col-lg-4,.vikon-wrapper .col-lg-5,.vikon-wrapper .col-lg-6,.vikon-wrapper .col-lg-7,.vikon-wrapper .col-lg-8,.vikon-wrapper .col-lg-9,.vikon-wrapper .col-lg-10,.vikon-wrapper .col-lg-11,.vikon-wrapper .col-lg-12,.vikon-wrapper .col-md-1,.vikon-wrapper .col-md-2,.vikon-wrapper .col-md-3,.vikon-wrapper .col-md-4,.vikon-wrapper .col-md-5,.vikon-wrapper .col-md-6,.vikon-wrapper .col-md-7,.vikon-wrapper .col-md-8,.vikon-wrapper .col-md-9,.vikon-wrapper .col-md-10,.vikon-wrapper .col-md-11,.vikon-wrapper .col-md-12,.vikon-wrapper .col-sm-1,.vikon-wrapper .col-sm-2,.vikon-wrapper .col-sm-3,.vikon-wrapper .col-sm-4,.vikon-wrapper .col-sm-5,.vikon-wrapper .col-sm-6,.vikon-wrapper .col-sm-7,.vikon-wrapper .col-sm-8,.vikon-wrapper .col-sm-9,.vikon-wrapper .col-sm-10,.vikon-wrapper .col-sm-11,.vikon-wrapper .col-sm-12,.vikon-wrapper .col-xs-1,.vikon-wrapper .col-xs-2,.vikon-wrapper .col-xs-3,.vikon-wrapper .col-xs-4,.vikon-wrapper .col-xs-5,.vikon-wrapper .col-xs-6,.vikon-wrapper .col-xs-7,.vikon-wrapper .col-xs-8,.vikon-wrapper .col-xs-9,.vikon-wrapper .col-xs-10,.vikon-wrapper .col-xs-11,.vikon-wrapper .col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.vikon-wrapper .col-xs-1,.vikon-wrapper .col-xs-2,.vikon-wrapper .col-xs-3,.vikon-wrapper .col-xs-4,.vikon-wrapper .col-xs-5,.vikon-wrapper .col-xs-6,.vikon-wrapper .col-xs-7,.vikon-wrapper .col-xs-8,.vikon-wrapper .col-xs-9,.vikon-wrapper .col-xs-10,.vikon-wrapper .col-xs-11,.vikon-wrapper .col-xs-12{float:left}.vikon-wrapper .col-xs-12{width:100%}.vikon-wrapper .col-xs-11{width:91.66666667%}.vikon-wrapper .col-xs-10{width:83.33333333%}.vikon-wrapper .col-xs-9{width:75%}.vikon-wrapper .col-xs-8{width:66.66666667%}.vikon-wrapper .col-xs-7{width:58.33333333%}.vikon-wrapper .col-xs-6{width:50%}.vikon-wrapper .col-xs-5{width:41.66666667%}.vikon-wrapper .col-xs-4{width:33.33333333%}.vikon-wrapper .col-xs-3{width:25%}.vikon-wrapper .col-xs-2{width:16.66666667%}.vikon-wrapper .col-xs-1{width:8.33333333%}.vikon-wrapper .col-xs-pull-12{right:100%}.vikon-wrapper .col-xs-pull-11{right:91.66666667%}.vikon-wrapper .col-xs-pull-10{right:83.33333333%}.vikon-wrapper .col-xs-pull-9{right:75%}.vikon-wrapper .col-xs-pull-8{right:66.66666667%}.vikon-wrapper .col-xs-pull-7{right:58.33333333%}.vikon-wrapper .col-xs-pull-6{right:50%}.vikon-wrapper .col-xs-pull-5{right:41.66666667%}.vikon-wrapper .col-xs-pull-4{right:33.33333333%}.vikon-wrapper .col-xs-pull-3{right:25%}.vikon-wrapper .col-xs-pull-2{right:16.66666667%}.vikon-wrapper .col-xs-pull-1{right:8.33333333%}.vikon-wrapper .col-xs-pull-0{right:auto}.vikon-wrapper .col-xs-push-12{left:100%}.vikon-wrapper .col-xs-push-11{left:91.66666667%}.vikon-wrapper .col-xs-push-10{left:83.33333333%}.vikon-wrapper .col-xs-push-9{left:75%}.vikon-wrapper .col-xs-push-8{left:66.66666667%}.vikon-wrapper .col-xs-push-7{left:58.33333333%}.vikon-wrapper .col-xs-push-6{left:50%}.vikon-wrapper .col-xs-push-5{left:41.66666667%}.vikon-wrapper .col-xs-push-4{left:33.33333333%}.vikon-wrapper .col-xs-push-3{left:25%}.vikon-wrapper .col-xs-push-2{left:16.66666667%}.vikon-wrapper .col-xs-push-1{left:8.33333333%}.vikon-wrapper .col-xs-push-0{left:auto}.vikon-wrapper .col-xs-offset-12{margin-left:100%}.vikon-wrapper .col-xs-offset-11{margin-left:91.66666667%}.vikon-wrapper .col-xs-offset-10{margin-left:83.33333333%}.vikon-wrapper .col-xs-offset-9{margin-left:75%}.vikon-wrapper .col-xs-offset-8{margin-left:66.66666667%}.vikon-wrapper .col-xs-offset-7{margin-left:58.33333333%}.vikon-wrapper .col-xs-offset-6{margin-left:50%}.vikon-wrapper .col-xs-offset-5{margin-left:41.66666667%}.vikon-wrapper .col-xs-offset-4{margin-left:33.33333333%}.vikon-wrapper .col-xs-offset-3{margin-left:25%}.vikon-wrapper .col-xs-offset-2{margin-left:16.66666667%}.vikon-wrapper .col-xs-offset-1{margin-left:8.33333333%}.vikon-wrapper .col-xs-offset-0{margin-left:0}@media (min-width:768px){.vikon-wrapper .col-sm-1,.vikon-wrapper .col-sm-2,.vikon-wrapper .col-sm-3,.vikon-wrapper .col-sm-4,.vikon-wrapper .col-sm-5,.vikon-wrapper .col-sm-6,.vikon-wrapper .col-sm-7,.vikon-wrapper .col-sm-8,.vikon-wrapper .col-sm-9,.vikon-wrapper .col-sm-10,.vikon-wrapper .col-sm-11,.vikon-wrapper .col-sm-12{float:left}.vikon-wrapper .col-sm-12{width:100%}.vikon-wrapper .col-sm-11{width:91.66666667%}.vikon-wrapper .col-sm-10{width:83.33333333%}.vikon-wrapper .col-sm-9{width:75%}.vikon-wrapper .col-sm-8{width:66.66666667%}.vikon-wrapper .col-sm-7{width:58.33333333%}.vikon-wrapper .col-sm-6{width:50%}.vikon-wrapper .col-sm-5{width:41.66666667%}.vikon-wrapper .col-sm-4{width:33.33333333%}.vikon-wrapper .col-sm-3{width:25%}.vikon-wrapper .col-sm-2{width:16.66666667%}.vikon-wrapper .col-sm-1{width:8.33333333%}.vikon-wrapper .col-sm-pull-12{right:100%}.vikon-wrapper .col-sm-pull-11{right:91.66666667%}.vikon-wrapper .col-sm-pull-10{right:83.33333333%}.vikon-wrapper .col-sm-pull-9{right:75%}.vikon-wrapper .col-sm-pull-8{right:66.66666667%}.vikon-wrapper .col-sm-pull-7{right:58.33333333%}.vikon-wrapper .col-sm-pull-6{right:50%}.vikon-wrapper .col-sm-pull-5{right:41.66666667%}.vikon-wrapper .col-sm-pull-4{right:33.33333333%}.vikon-wrapper .col-sm-pull-3{right:25%}.vikon-wrapper .col-sm-pull-2{right:16.66666667%}.vikon-wrapper .col-sm-pull-1{right:8.33333333%}.vikon-wrapper .col-sm-pull-0{right:auto}.vikon-wrapper .col-sm-push-12{left:100%}.vikon-wrapper .col-sm-push-11{left:91.66666667%}.vikon-wrapper .col-sm-push-10{left:83.33333333%}.vikon-wrapper .col-sm-push-9{left:75%}.vikon-wrapper .col-sm-push-8{left:66.66666667%}.vikon-wrapper .col-sm-push-7{left:58.33333333%}.vikon-wrapper .col-sm-push-6{left:50%}.vikon-wrapper .col-sm-push-5{left:41.66666667%}.vikon-wrapper .col-sm-push-4{left:33.33333333%}.vikon-wrapper .col-sm-push-3{left:25%}.vikon-wrapper .col-sm-push-2{left:16.66666667%}.vikon-wrapper .col-sm-push-1{left:8.33333333%}.vikon-wrapper .col-sm-push-0{left:auto}.vikon-wrapper .col-sm-offset-12{margin-left:100%}.vikon-wrapper .col-sm-offset-11{margin-left:91.66666667%}.vikon-wrapper .col-sm-offset-10{margin-left:83.33333333%}.vikon-wrapper .col-sm-offset-9{margin-left:75%}.vikon-wrapper .col-sm-offset-8{margin-left:66.66666667%}.vikon-wrapper .col-sm-offset-7{margin-left:58.33333333%}.vikon-wrapper .col-sm-offset-6{margin-left:50%}.vikon-wrapper .col-sm-offset-5{margin-left:41.66666667%}.vikon-wrapper .col-sm-offset-4{margin-left:33.33333333%}.vikon-wrapper .col-sm-offset-3{margin-left:25%}.vikon-wrapper .col-sm-offset-2{margin-left:16.66666667%}.vikon-wrapper .col-sm-offset-1{margin-left:8.33333333%}.vikon-wrapper .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.vikon-wrapper .col-md-1,.vikon-wrapper .col-md-2,.vikon-wrapper .col-md-3,.vikon-wrapper .col-md-4,.vikon-wrapper .col-md-5,.vikon-wrapper .col-md-6,.vikon-wrapper .col-md-7,.vikon-wrapper .col-md-8,.vikon-wrapper .col-md-9,.vikon-wrapper .col-md-10,.vikon-wrapper .col-md-11,.vikon-wrapper .col-md-12{float:left}.vikon-wrapper .col-md-12{width:100%}.vikon-wrapper .col-md-11{width:91.66666667%}.vikon-wrapper .col-md-10{width:83.33333333%}.vikon-wrapper .col-md-9{width:75%}.vikon-wrapper .col-md-8{width:66.66666667%}.vikon-wrapper .col-md-7{width:58.33333333%}.vikon-wrapper .col-md-6{width:50%}.vikon-wrapper .col-md-5{width:41.66666667%}.vikon-wrapper .col-md-4{width:33.33333333%}.vikon-wrapper .col-md-3{width:25%}.vikon-wrapper .col-md-2{width:16.66666667%}.vikon-wrapper .col-md-1{width:8.33333333%}.vikon-wrapper .col-md-pull-12{right:100%}.vikon-wrapper .col-md-pull-11{right:91.66666667%}.vikon-wrapper .col-md-pull-10{right:83.33333333%}.vikon-wrapper .col-md-pull-9{right:75%}.vikon-wrapper .col-md-pull-8{right:66.66666667%}.vikon-wrapper .col-md-pull-7{right:58.33333333%}.vikon-wrapper .col-md-pull-6{right:50%}.vikon-wrapper .col-md-pull-5{right:41.66666667%}.vikon-wrapper .col-md-pull-4{right:33.33333333%}.vikon-wrapper .col-md-pull-3{right:25%}.vikon-wrapper .col-md-pull-2{right:16.66666667%}.vikon-wrapper .col-md-pull-1{right:8.33333333%}.vikon-wrapper .col-md-pull-0{right:auto}.vikon-wrapper .col-md-push-12{left:100%}.vikon-wrapper .col-md-push-11{left:91.66666667%}.vikon-wrapper .col-md-push-10{left:83.33333333%}.vikon-wrapper .col-md-push-9{left:75%}.vikon-wrapper .col-md-push-8{left:66.66666667%}.vikon-wrapper .col-md-push-7{left:58.33333333%}.vikon-wrapper .col-md-push-6{left:50%}.vikon-wrapper .col-md-push-5{left:41.66666667%}.vikon-wrapper .col-md-push-4{left:33.33333333%}.vikon-wrapper .col-md-push-3{left:25%}.vikon-wrapper .col-md-push-2{left:16.66666667%}.vikon-wrapper .col-md-push-1{left:8.33333333%}.vikon-wrapper .col-md-push-0{left:auto}.vikon-wrapper .col-md-offset-12{margin-left:100%}.vikon-wrapper .col-md-offset-11{margin-left:91.66666667%}.vikon-wrapper .col-md-offset-10{margin-left:83.33333333%}.vikon-wrapper .col-md-offset-9{margin-left:75%}.vikon-wrapper .col-md-offset-8{margin-left:66.66666667%}.vikon-wrapper .col-md-offset-7{margin-left:58.33333333%}.vikon-wrapper .col-md-offset-6{margin-left:50%}.vikon-wrapper .col-md-offset-5{margin-left:41.66666667%}.vikon-wrapper .col-md-offset-4{margin-left:33.33333333%}.vikon-wrapper .col-md-offset-3{margin-left:25%}.vikon-wrapper .col-md-offset-2{margin-left:16.66666667%}.vikon-wrapper .col-md-offset-1{margin-left:8.33333333%}.vikon-wrapper .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.vikon-wrapper .col-lg-1,.vikon-wrapper .col-lg-2,.vikon-wrapper .col-lg-3,.vikon-wrapper .col-lg-4,.vikon-wrapper .col-lg-5,.vikon-wrapper .col-lg-6,.vikon-wrapper .col-lg-7,.vikon-wrapper .col-lg-8,.vikon-wrapper .col-lg-9,.vikon-wrapper .col-lg-10,.vikon-wrapper .col-lg-11,.vikon-wrapper .col-lg-12{float:left}.vikon-wrapper .col-lg-12{width:100%}.vikon-wrapper .col-lg-11{width:91.66666667%}.vikon-wrapper .col-lg-10{width:83.33333333%}.vikon-wrapper .col-lg-9{width:75%}.vikon-wrapper .col-lg-8{width:66.66666667%}.vikon-wrapper .col-lg-7{width:58.33333333%}.vikon-wrapper .col-lg-6{width:50%}.vikon-wrapper .col-lg-5{width:41.66666667%}.vikon-wrapper .col-lg-4{width:33.33333333%}.vikon-wrapper .col-lg-3{width:25%}.vikon-wrapper .col-lg-2{width:16.66666667%}.vikon-wrapper .col-lg-1{width:8.33333333%}.vikon-wrapper .col-lg-pull-12{right:100%}.vikon-wrapper .col-lg-pull-11{right:91.66666667%}.vikon-wrapper .col-lg-pull-10{right:83.33333333%}.vikon-wrapper .col-lg-pull-9{right:75%}.vikon-wrapper .col-lg-pull-8{right:66.66666667%}.vikon-wrapper .col-lg-pull-7{right:58.33333333%}.vikon-wrapper .col-lg-pull-6{right:50%}.vikon-wrapper .col-lg-pull-5{right:41.66666667%}.vikon-wrapper .col-lg-pull-4{right:33.33333333%}.vikon-wrapper .col-lg-pull-3{right:25%}.vikon-wrapper .col-lg-pull-2{right:16.66666667%}.vikon-wrapper .col-lg-pull-1{right:8.33333333%}.vikon-wrapper .col-lg-pull-0{right:auto}.vikon-wrapper .col-lg-push-12{left:100%}.vikon-wrapper .col-lg-push-11{left:91.66666667%}.vikon-wrapper .col-lg-push-10{left:83.33333333%}.vikon-wrapper .col-lg-push-9{left:75%}.vikon-wrapper .col-lg-push-8{left:66.66666667%}.vikon-wrapper .col-lg-push-7{left:58.33333333%}.vikon-wrapper .col-lg-push-6{left:50%}.vikon-wrapper .col-lg-push-5{left:41.66666667%}.vikon-wrapper .col-lg-push-4{left:33.33333333%}.vikon-wrapper .col-lg-push-3{left:25%}.vikon-wrapper .col-lg-push-2{left:16.66666667%}.vikon-wrapper .col-lg-push-1{left:8.33333333%}.vikon-wrapper .col-lg-push-0{left:auto}.vikon-wrapper .col-lg-offset-12{margin-left:100%}.vikon-wrapper .col-lg-offset-11{margin-left:91.66666667%}.vikon-wrapper .col-lg-offset-10{margin-left:83.33333333%}.vikon-wrapper .col-lg-offset-9{margin-left:75%}.vikon-wrapper .col-lg-offset-8{margin-left:66.66666667%}.vikon-wrapper .col-lg-offset-7{margin-left:58.33333333%}.vikon-wrapper .col-lg-offset-6{margin-left:50%}.vikon-wrapper .col-lg-offset-5{margin-left:41.66666667%}.vikon-wrapper .col-lg-offset-4{margin-left:33.33333333%}.vikon-wrapper .col-lg-offset-3{margin-left:25%}.vikon-wrapper .col-lg-offset-2{margin-left:16.66666667%}.vikon-wrapper .col-lg-offset-1{margin-left:8.33333333%}.vikon-wrapper .col-lg-offset-0{margin-left:0}}.vikon-wrapper table{background-color:transparent}.vikon-wrapper table col[class*=col-]{position:static;display:table-column;float:none}.vikon-wrapper table td[class*=col-],.vikon-wrapper table th[class*=col-]{position:static;display:table-cell;float:none}.vikon-wrapper caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.vikon-wrapper th{text-align:left}.vikon-wrapper .table{width:100%;max-width:100%;margin-bottom:20px}.vikon-wrapper .table>tbody>tr>td,.vikon-wrapper .table>tbody>tr>th,.vikon-wrapper .table>tfoot>tr>td,.vikon-wrapper .table>tfoot>tr>th,.vikon-wrapper .table>thead>tr>td,.vikon-wrapper .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.vikon-wrapper .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.vikon-wrapper .table>caption+thead>tr:first-child>td,.vikon-wrapper .table>caption+thead>tr:first-child>th,.vikon-wrapper .table>colgroup+thead>tr:first-child>td,.vikon-wrapper .table>colgroup+thead>tr:first-child>th,.vikon-wrapper .table>thead:first-child>tr:first-child>td,.vikon-wrapper .table>thead:first-child>tr:first-child>th{border-top:0}.vikon-wrapper .table>tbody+tbody{border-top:2px solid #ddd}.vikon-wrapper .table .table{background-color:#fff}.vikon-wrapper .table-condensed>tbody>tr>td,.vikon-wrapper .table-condensed>tbody>tr>th,.vikon-wrapper .table-condensed>tfoot>tr>td,.vikon-wrapper .table-condensed>tfoot>tr>th,.vikon-wrapper .table-condensed>thead>tr>td,.vikon-wrapper .table-condensed>thead>tr>th{padding:5px}.vikon-wrapper .table-bordered,.vikon-wrapper .table-bordered>tbody>tr>td,.vikon-wrapper .table-bordered>tbody>tr>th,.vikon-wrapper .table-bordered>tfoot>tr>td,.vikon-wrapper .table-bordered>tfoot>tr>th,.vikon-wrapper .table-bordered>thead>tr>td,.vikon-wrapper .table-bordered>thead>tr>th{border:1px solid #ddd}.vikon-wrapper .table-bordered>thead>tr>td,.vikon-wrapper .table-bordered>thead>tr>th{border-bottom-width:2px}.vikon-wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.vikon-wrapper .table-hover>tbody>tr:hover,.vikon-wrapper .table>tbody>tr.active>td,.vikon-wrapper .table>tbody>tr.active>th,.vikon-wrapper .table>tbody>tr>td.active,.vikon-wrapper .table>tbody>tr>th.active,.vikon-wrapper .table>tfoot>tr.active>td,.vikon-wrapper .table>tfoot>tr.active>th,.vikon-wrapper .table>tfoot>tr>td.active,.vikon-wrapper .table>tfoot>tr>th.active,.vikon-wrapper .table>thead>tr.active>td,.vikon-wrapper .table>thead>tr.active>th,.vikon-wrapper .table>thead>tr>td.active,.vikon-wrapper .table>thead>tr>th.active{background-color:#f5f5f5}.vikon-wrapper .table-hover>tbody>tr.active:hover>td,.vikon-wrapper .table-hover>tbody>tr.active:hover>th,.vikon-wrapper .table-hover>tbody>tr:hover>.active,.vikon-wrapper .table-hover>tbody>tr>td.active:hover,.vikon-wrapper .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.vikon-wrapper .table>tbody>tr.success>td,.vikon-wrapper .table>tbody>tr.success>th,.vikon-wrapper .table>tbody>tr>td.success,.vikon-wrapper .table>tbody>tr>th.success,.vikon-wrapper .table>tfoot>tr.success>td,.vikon-wrapper .table>tfoot>tr.success>th,.vikon-wrapper .table>tfoot>tr>td.success,.vikon-wrapper .table>tfoot>tr>th.success,.vikon-wrapper .table>thead>tr.success>td,.vikon-wrapper .table>thead>tr.success>th,.vikon-wrapper .table>thead>tr>td.success,.vikon-wrapper .table>thead>tr>th.success{background-color:#dff0d8}.vikon-wrapper .table-hover>tbody>tr.success:hover>td,.vikon-wrapper .table-hover>tbody>tr.success:hover>th,.vikon-wrapper .table-hover>tbody>tr:hover>.success,.vikon-wrapper .table-hover>tbody>tr>td.success:hover,.vikon-wrapper .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.vikon-wrapper .table>tbody>tr.info>td,.vikon-wrapper .table>tbody>tr.info>th,.vikon-wrapper .table>tbody>tr>td.info,.vikon-wrapper .table>tbody>tr>th.info,.vikon-wrapper .table>tfoot>tr.info>td,.vikon-wrapper .table>tfoot>tr.info>th,.vikon-wrapper .table>tfoot>tr>td.info,.vikon-wrapper .table>tfoot>tr>th.info,.vikon-wrapper .table>thead>tr.info>td,.vikon-wrapper .table>thead>tr.info>th,.vikon-wrapper .table>thead>tr>td.info,.vikon-wrapper .table>thead>tr>th.info{background-color:#d9edf7}.vikon-wrapper .table-hover>tbody>tr.info:hover>td,.vikon-wrapper .table-hover>tbody>tr.info:hover>th,.vikon-wrapper .table-hover>tbody>tr:hover>.info,.vikon-wrapper .table-hover>tbody>tr>td.info:hover,.vikon-wrapper .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.vikon-wrapper .table>tbody>tr.warning>td,.vikon-wrapper .table>tbody>tr.warning>th,.vikon-wrapper .table>tbody>tr>td.warning,.vikon-wrapper .table>tbody>tr>th.warning,.vikon-wrapper .table>tfoot>tr.warning>td,.vikon-wrapper .table>tfoot>tr.warning>th,.vikon-wrapper .table>tfoot>tr>td.warning,.vikon-wrapper .table>tfoot>tr>th.warning,.vikon-wrapper .table>thead>tr.warning>td,.vikon-wrapper .table>thead>tr.warning>th,.vikon-wrapper .table>thead>tr>td.warning,.vikon-wrapper .table>thead>tr>th.warning{background-color:#fcf8e3}.vikon-wrapper .table-hover>tbody>tr.warning:hover>td,.vikon-wrapper .table-hover>tbody>tr.warning:hover>th,.vikon-wrapper .table-hover>tbody>tr:hover>.warning,.vikon-wrapper .table-hover>tbody>tr>td.warning:hover,.vikon-wrapper .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.vikon-wrapper .table>tbody>tr.danger>td,.vikon-wrapper .table>tbody>tr.danger>th,.vikon-wrapper .table>tbody>tr>td.danger,.vikon-wrapper .table>tbody>tr>th.danger,.vikon-wrapper .table>tfoot>tr.danger>td,.vikon-wrapper .table>tfoot>tr.danger>th,.vikon-wrapper .table>tfoot>tr>td.danger,.vikon-wrapper .table>tfoot>tr>th.danger,.vikon-wrapper .table>thead>tr.danger>td,.vikon-wrapper .table>thead>tr.danger>th,.vikon-wrapper .table>thead>tr>td.danger,.vikon-wrapper .table>thead>tr>th.danger{background-color:#f2dede}.vikon-wrapper .table-hover>tbody>tr.danger:hover>td,.vikon-wrapper .table-hover>tbody>tr.danger:hover>th,.vikon-wrapper .table-hover>tbody>tr:hover>.danger,.vikon-wrapper .table-hover>tbody>tr>td.danger:hover,.vikon-wrapper .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.vikon-wrapper .table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.vikon-wrapper .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.vikon-wrapper .table-responsive>.table{margin-bottom:0}.vikon-wrapper .table-responsive>.table>tbody>tr>td,.vikon-wrapper .table-responsive>.table>tbody>tr>th,.vikon-wrapper .table-responsive>.table>tfoot>tr>td,.vikon-wrapper .table-responsive>.table>tfoot>tr>th,.vikon-wrapper .table-responsive>.table>thead>tr>td,.vikon-wrapper .table-responsive>.table>thead>tr>th{white-space:nowrap}.vikon-wrapper .table-responsive>.table-bordered{border:0}.vikon-wrapper .table-responsive>.table-bordered>tbody>tr>td:first-child,.vikon-wrapper .table-responsive>.table-bordered>tbody>tr>th:first-child,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr>td:first-child,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr>th:first-child,.vikon-wrapper .table-responsive>.table-bordered>thead>tr>td:first-child,.vikon-wrapper .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.vikon-wrapper .table-responsive>.table-bordered>tbody>tr>td:last-child,.vikon-wrapper .table-responsive>.table-bordered>tbody>tr>th:last-child,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr>td:last-child,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr>th:last-child,.vikon-wrapper .table-responsive>.table-bordered>thead>tr>td:last-child,.vikon-wrapper .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.vikon-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>td,.vikon-wrapper .table-responsive>.table-bordered>tbody>tr:last-child>th,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>td,.vikon-wrapper .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.vikon-wrapper fieldset{min-width:0;padding:0;margin:0;border:0}.vikon-wrapper legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.vikon-wrapper label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.vikon-wrapper input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vikon-wrapper input[type=checkbox],.vikon-wrapper input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.vikon-wrapper fieldset[disabled] input[type=checkbox],.vikon-wrapper fieldset[disabled] input[type=radio],.vikon-wrapper input[type=checkbox].disabled,.vikon-wrapper input[type=checkbox][disabled],.vikon-wrapper input[type=radio].disabled,.vikon-wrapper input[type=radio][disabled]{cursor:not-allowed}.vikon-wrapper input[type=file]{display:block}.vikon-wrapper input[type=range]{display:block;width:100%}.vikon-wrapper select[multiple],.vikon-wrapper select[size]{height:auto}.vikon-wrapper input[type=checkbox]:focus,.vikon-wrapper input[type=file]:focus,.vikon-wrapper input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vikon-wrapper output{padding-top:7px}.vikon-wrapper .form-control,.vikon-wrapper output{display:block;font-size:14px;line-height:1.42857143;color:#555}.vikon-wrapper .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.vikon-wrapper .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.vikon-wrapper .form-control::-moz-placeholder{color:#999;opacity:1}.vikon-wrapper .form-control:-ms-input-placeholder{color:#999}.vikon-wrapper .form-control::-webkit-input-placeholder{color:#999}.vikon-wrapper .form-control::-ms-expand{background-color:transparent;border:0}.vikon-wrapper .form-control[disabled],.vikon-wrapper .form-control[readonly],.vikon-wrapper fieldset[disabled] .form-control{background-color:#eee;opacity:1}.vikon-wrapper .form-control[disabled],.vikon-wrapper fieldset[disabled] .form-control{cursor:not-allowed}.vikon-wrapper textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.vikon-wrapper input[type=date].form-control,.vikon-wrapper input[type=datetime-local].form-control,.vikon-wrapper input[type=month].form-control,.vikon-wrapper input[type=time].form-control{line-height:34px}.vikon-wrapper .input-group-sm input[type=date],.vikon-wrapper .input-group-sm input[type=datetime-local],.vikon-wrapper .input-group-sm input[type=month],.vikon-wrapper .input-group-sm input[type=time],.vikon-wrapper input[type=date].input-sm,.vikon-wrapper input[type=datetime-local].input-sm,.vikon-wrapper input[type=month].input-sm,.vikon-wrapper input[type=time].input-sm{line-height:30px}.vikon-wrapper .input-group-lg input[type=date],.vikon-wrapper .input-group-lg input[type=datetime-local],.vikon-wrapper .input-group-lg input[type=month],.vikon-wrapper .input-group-lg input[type=time],.vikon-wrapper input[type=date].input-lg,.vikon-wrapper input[type=datetime-local].input-lg,.vikon-wrapper input[type=month].input-lg,.vikon-wrapper input[type=time].input-lg{line-height:46px}}.vikon-wrapper .form-group{margin-bottom:15px}.vikon-wrapper .checkbox,.vikon-wrapper .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.vikon-wrapper .checkbox.disabled label,.vikon-wrapper .radio.disabled label,.vikon-wrapper fieldset[disabled] .checkbox label,.vikon-wrapper fieldset[disabled] .radio label{cursor:not-allowed}.vikon-wrapper .checkbox label,.vikon-wrapper .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.vikon-wrapper .checkbox-inline input[type=checkbox],.vikon-wrapper .checkbox input[type=checkbox],.vikon-wrapper .radio-inline input[type=radio],.vikon-wrapper .radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.vikon-wrapper .checkbox+.checkbox,.vikon-wrapper .radio+.radio{margin-top:-5px}.vikon-wrapper .checkbox-inline,.vikon-wrapper .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.vikon-wrapper .checkbox-inline.disabled,.vikon-wrapper .radio-inline.disabled,.vikon-wrapper fieldset[disabled] .checkbox-inline,.vikon-wrapper fieldset[disabled] .radio-inline{cursor:not-allowed}.vikon-wrapper .checkbox-inline+.checkbox-inline,.vikon-wrapper .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.vikon-wrapper .form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.vikon-wrapper .form-control-static.input-lg,.vikon-wrapper .form-control-static.input-sm{padding-right:0;padding-left:0}.vikon-wrapper .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vikon-wrapper select.input-sm{height:30px;line-height:30px}.vikon-wrapper select[multiple].input-sm,.vikon-wrapper textarea.input-sm{height:auto}.vikon-wrapper .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vikon-wrapper .form-group-sm select.form-control{height:30px;line-height:30px}.vikon-wrapper .form-group-sm select[multiple].form-control,.vikon-wrapper .form-group-sm textarea.form-control{height:auto}.vikon-wrapper .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.vikon-wrapper .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.vikon-wrapper select.input-lg{height:46px;line-height:46px}.vikon-wrapper select[multiple].input-lg,.vikon-wrapper textarea.input-lg{height:auto}.vikon-wrapper .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.vikon-wrapper .form-group-lg select.form-control{height:46px;line-height:46px}.vikon-wrapper .form-group-lg select[multiple].form-control,.vikon-wrapper .form-group-lg textarea.form-control{height:auto}.vikon-wrapper .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.vikon-wrapper .has-feedback{position:relative}.vikon-wrapper .has-feedback .form-control{padding-right:42.5px}.vikon-wrapper .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.vikon-wrapper .form-group-lg .form-control+.form-control-feedback,.vikon-wrapper .input-group-lg+.form-control-feedback,.vikon-wrapper .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.vikon-wrapper .form-group-sm .form-control+.form-control-feedback,.vikon-wrapper .input-group-sm+.form-control-feedback,.vikon-wrapper .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.vikon-wrapper .has-success .checkbox,.vikon-wrapper .has-success .checkbox-inline,.vikon-wrapper .has-success.checkbox-inline label,.vikon-wrapper .has-success.checkbox label,.vikon-wrapper .has-success .control-label,.vikon-wrapper .has-success .help-block,.vikon-wrapper .has-success .radio,.vikon-wrapper .has-success .radio-inline,.vikon-wrapper .has-success.radio-inline label,.vikon-wrapper .has-success.radio label{color:#3c763d}.vikon-wrapper .has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.vikon-wrapper .has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.vikon-wrapper .has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.vikon-wrapper .has-success .form-control-feedback{color:#3c763d}.vikon-wrapper .has-warning .checkbox,.vikon-wrapper .has-warning .checkbox-inline,.vikon-wrapper .has-warning.checkbox-inline label,.vikon-wrapper .has-warning.checkbox label,.vikon-wrapper .has-warning .control-label,.vikon-wrapper .has-warning .help-block,.vikon-wrapper .has-warning .radio,.vikon-wrapper .has-warning .radio-inline,.vikon-wrapper .has-warning.radio-inline label,.vikon-wrapper .has-warning.radio label{color:#8a6d3b}.vikon-wrapper .has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.vikon-wrapper .has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.vikon-wrapper .has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.vikon-wrapper .has-warning .form-control-feedback{color:#8a6d3b}.vikon-wrapper .has-error .checkbox,.vikon-wrapper .has-error .checkbox-inline,.vikon-wrapper .has-error.checkbox-inline label,.vikon-wrapper .has-error.checkbox label,.vikon-wrapper .has-error .control-label,.vikon-wrapper .has-error .help-block,.vikon-wrapper .has-error .radio,.vikon-wrapper .has-error .radio-inline,.vikon-wrapper .has-error.radio-inline label,.vikon-wrapper .has-error.radio label{color:#a94442}.vikon-wrapper .has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.vikon-wrapper .has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.vikon-wrapper .has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.vikon-wrapper .has-error .form-control-feedback{color:#a94442}.vikon-wrapper .has-feedback label~.form-control-feedback{top:25px}.vikon-wrapper .has-feedback label.sr-only~.form-control-feedback{top:0}.vikon-wrapper .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.vikon-wrapper .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.vikon-wrapper .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.vikon-wrapper .form-inline .form-control-static{display:inline-block}.vikon-wrapper .form-inline .input-group{display:inline-table;vertical-align:middle}.vikon-wrapper .form-inline .input-group .form-control,.vikon-wrapper .form-inline .input-group .input-group-addon,.vikon-wrapper .form-inline .input-group .input-group-btn{width:auto}.vikon-wrapper .form-inline .input-group>.form-control{width:100%}.vikon-wrapper .form-inline .control-label{margin-bottom:0;vertical-align:middle}.vikon-wrapper .form-inline .checkbox,.vikon-wrapper .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.vikon-wrapper .form-inline .checkbox label,.vikon-wrapper .form-inline .radio label{padding-left:0}.vikon-wrapper .form-inline .checkbox input[type=checkbox],.vikon-wrapper .form-inline .radio input[type=radio]{position:relative;margin-left:0}.vikon-wrapper .form-inline .has-feedback .form-control-feedback{top:0}}.vikon-wrapper .form-horizontal .checkbox,.vikon-wrapper .form-horizontal .checkbox-inline,.vikon-wrapper .form-horizontal .radio,.vikon-wrapper .form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.vikon-wrapper .form-horizontal .checkbox,.vikon-wrapper .form-horizontal .radio{min-height:27px}.vikon-wrapper .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.vikon-wrapper .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.vikon-wrapper .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.vikon-wrapper .form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.vikon-wrapper .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.vikon-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vikon-wrapper .btn.active.focus,.vikon-wrapper .btn.active:focus,.vikon-wrapper .btn.focus,.vikon-wrapper .btn:active.focus,.vikon-wrapper .btn:active:focus,.vikon-wrapper .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vikon-wrapper .btn.focus,.vikon-wrapper .btn:focus,.vikon-wrapper .btn:hover{color:#333;text-decoration:none}.vikon-wrapper .btn.active,.vikon-wrapper .btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.vikon-wrapper .btn.disabled,.vikon-wrapper .btn[disabled],.vikon-wrapper fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;box-shadow:none}.vikon-wrapper a.btn.disabled,.vikon-wrapper fieldset[disabled] a.btn{pointer-events:none}.vikon-wrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}.vikon-wrapper .btn-default.focus,.vikon-wrapper .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.vikon-wrapper .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.vikon-wrapper .btn-default.active,.vikon-wrapper .btn-default:active,.vikon-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.vikon-wrapper .btn-default.active.focus,.vikon-wrapper .btn-default.active:focus,.vikon-wrapper .btn-default.active:hover,.vikon-wrapper .btn-default:active.focus,.vikon-wrapper .btn-default:active:focus,.vikon-wrapper .btn-default:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-default.focus,.vikon-wrapper .open>.dropdown-toggle.btn-default:focus,.vikon-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.vikon-wrapper .btn-default.disabled.focus,.vikon-wrapper .btn-default.disabled:focus,.vikon-wrapper .btn-default.disabled:hover,.vikon-wrapper .btn-default[disabled].focus,.vikon-wrapper .btn-default[disabled]:focus,.vikon-wrapper .btn-default[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-default.focus,.vikon-wrapper fieldset[disabled] .btn-default:focus,.vikon-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.vikon-wrapper .btn-default .badge{color:#fff;background-color:#333}.vikon-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.vikon-wrapper .btn-primary.focus,.vikon-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.vikon-wrapper .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.vikon-wrapper .btn-primary.active,.vikon-wrapper .btn-primary:active,.vikon-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.vikon-wrapper .btn-primary.active.focus,.vikon-wrapper .btn-primary.active:focus,.vikon-wrapper .btn-primary.active:hover,.vikon-wrapper .btn-primary:active.focus,.vikon-wrapper .btn-primary:active:focus,.vikon-wrapper .btn-primary:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-primary.focus,.vikon-wrapper .open>.dropdown-toggle.btn-primary:focus,.vikon-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.vikon-wrapper .btn-primary.disabled.focus,.vikon-wrapper .btn-primary.disabled:focus,.vikon-wrapper .btn-primary.disabled:hover,.vikon-wrapper .btn-primary[disabled].focus,.vikon-wrapper .btn-primary[disabled]:focus,.vikon-wrapper .btn-primary[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-primary.focus,.vikon-wrapper fieldset[disabled] .btn-primary:focus,.vikon-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.vikon-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.vikon-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.vikon-wrapper .btn-success.focus,.vikon-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.vikon-wrapper .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.vikon-wrapper .btn-success.active,.vikon-wrapper .btn-success:active,.vikon-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.vikon-wrapper .btn-success.active.focus,.vikon-wrapper .btn-success.active:focus,.vikon-wrapper .btn-success.active:hover,.vikon-wrapper .btn-success:active.focus,.vikon-wrapper .btn-success:active:focus,.vikon-wrapper .btn-success:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-success.focus,.vikon-wrapper .open>.dropdown-toggle.btn-success:focus,.vikon-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.vikon-wrapper .btn-success.disabled.focus,.vikon-wrapper .btn-success.disabled:focus,.vikon-wrapper .btn-success.disabled:hover,.vikon-wrapper .btn-success[disabled].focus,.vikon-wrapper .btn-success[disabled]:focus,.vikon-wrapper .btn-success[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-success.focus,.vikon-wrapper fieldset[disabled] .btn-success:focus,.vikon-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.vikon-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.vikon-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.vikon-wrapper .btn-info.focus,.vikon-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.vikon-wrapper .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.vikon-wrapper .btn-info.active,.vikon-wrapper .btn-info:active,.vikon-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.vikon-wrapper .btn-info.active.focus,.vikon-wrapper .btn-info.active:focus,.vikon-wrapper .btn-info.active:hover,.vikon-wrapper .btn-info:active.focus,.vikon-wrapper .btn-info:active:focus,.vikon-wrapper .btn-info:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-info.focus,.vikon-wrapper .open>.dropdown-toggle.btn-info:focus,.vikon-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.vikon-wrapper .btn-info.disabled.focus,.vikon-wrapper .btn-info.disabled:focus,.vikon-wrapper .btn-info.disabled:hover,.vikon-wrapper .btn-info[disabled].focus,.vikon-wrapper .btn-info[disabled]:focus,.vikon-wrapper .btn-info[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-info.focus,.vikon-wrapper fieldset[disabled] .btn-info:focus,.vikon-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.vikon-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.vikon-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.vikon-wrapper .btn-warning.focus,.vikon-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.vikon-wrapper .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.vikon-wrapper .btn-warning.active,.vikon-wrapper .btn-warning:active,.vikon-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.vikon-wrapper .btn-warning.active.focus,.vikon-wrapper .btn-warning.active:focus,.vikon-wrapper .btn-warning.active:hover,.vikon-wrapper .btn-warning:active.focus,.vikon-wrapper .btn-warning:active:focus,.vikon-wrapper .btn-warning:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-warning.focus,.vikon-wrapper .open>.dropdown-toggle.btn-warning:focus,.vikon-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.vikon-wrapper .btn-warning.disabled.focus,.vikon-wrapper .btn-warning.disabled:focus,.vikon-wrapper .btn-warning.disabled:hover,.vikon-wrapper .btn-warning[disabled].focus,.vikon-wrapper .btn-warning[disabled]:focus,.vikon-wrapper .btn-warning[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-warning.focus,.vikon-wrapper fieldset[disabled] .btn-warning:focus,.vikon-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.vikon-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.vikon-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.vikon-wrapper .btn-danger.focus,.vikon-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.vikon-wrapper .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.vikon-wrapper .btn-danger.active,.vikon-wrapper .btn-danger:active,.vikon-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.vikon-wrapper .btn-danger.active.focus,.vikon-wrapper .btn-danger.active:focus,.vikon-wrapper .btn-danger.active:hover,.vikon-wrapper .btn-danger:active.focus,.vikon-wrapper .btn-danger:active:focus,.vikon-wrapper .btn-danger:active:hover,.vikon-wrapper .open>.dropdown-toggle.btn-danger.focus,.vikon-wrapper .open>.dropdown-toggle.btn-danger:focus,.vikon-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.vikon-wrapper .btn-danger.disabled.focus,.vikon-wrapper .btn-danger.disabled:focus,.vikon-wrapper .btn-danger.disabled:hover,.vikon-wrapper .btn-danger[disabled].focus,.vikon-wrapper .btn-danger[disabled]:focus,.vikon-wrapper .btn-danger[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-danger.focus,.vikon-wrapper fieldset[disabled] .btn-danger:focus,.vikon-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.vikon-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.vikon-wrapper .btn-link{font-weight:400;color:#337ab7;border-radius:0}.vikon-wrapper .btn-link,.vikon-wrapper .btn-link.active,.vikon-wrapper .btn-link:active,.vikon-wrapper .btn-link[disabled],.vikon-wrapper fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.vikon-wrapper .btn-link,.vikon-wrapper .btn-link:active,.vikon-wrapper .btn-link:focus,.vikon-wrapper .btn-link:hover{border-color:transparent}.vikon-wrapper .btn-link:focus,.vikon-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.vikon-wrapper .btn-link[disabled]:focus,.vikon-wrapper .btn-link[disabled]:hover,.vikon-wrapper fieldset[disabled] .btn-link:focus,.vikon-wrapper fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.vikon-wrapper .btn-group-lg>.btn,.vikon-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.vikon-wrapper .btn-group-sm>.btn,.vikon-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vikon-wrapper .btn-group-xs>.btn,.vikon-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.vikon-wrapper .btn-block{display:block;width:100%}.vikon-wrapper .btn-block+.btn-block{margin-top:5px}.vikon-wrapper input[type=button].btn-block,.vikon-wrapper input[type=reset].btn-block,.vikon-wrapper input[type=submit].btn-block{width:100%}.vikon-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.vikon-wrapper .fade.in{opacity:1}.vikon-wrapper .collapse{display:none}.vikon-wrapper .collapse.in{display:block}.vikon-wrapper tr.collapse.in{display:table-row}.vikon-wrapper tbody.collapse.in{display:table-row-group}.vikon-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.vikon-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.vikon-wrapper .dropdown,.vikon-wrapper .dropup{position:relative}.vikon-wrapper .dropdown-toggle:focus{outline:0}.vikon-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.vikon-wrapper .dropdown-menu.pull-right{right:0;left:auto}.vikon-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.vikon-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.vikon-wrapper .dropdown-menu>li>a:focus,.vikon-wrapper .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.vikon-wrapper .dropdown-menu>.active>a,.vikon-wrapper .dropdown-menu>.active>a:focus,.vikon-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.vikon-wrapper .dropdown-menu>.disabled>a,.vikon-wrapper .dropdown-menu>.disabled>a:focus,.vikon-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.vikon-wrapper .dropdown-menu>.disabled>a:focus,.vikon-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.vikon-wrapper .open>.dropdown-menu{display:block}.vikon-wrapper .open>a{outline:0}.vikon-wrapper .dropdown-menu-right{right:0;left:auto}.vikon-wrapper .dropdown-menu-left{right:auto;left:0}.vikon-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.vikon-wrapper .dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.vikon-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.vikon-wrapper .dropup .caret,.vikon-wrapper .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.vikon-wrapper .dropup .dropdown-menu,.vikon-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.vikon-wrapper .navbar-right .dropdown-menu{right:0;left:auto}.vikon-wrapper .navbar-right .dropdown-menu-left{right:auto;left:0}}.vikon-wrapper .btn-group,.vikon-wrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.vikon-wrapper .btn-group-vertical>.btn,.vikon-wrapper .btn-group>.btn{position:relative;float:left}.vikon-wrapper .btn-group-vertical>.btn.active,.vikon-wrapper .btn-group-vertical>.btn:active,.vikon-wrapper .btn-group-vertical>.btn:focus,.vikon-wrapper .btn-group-vertical>.btn:hover,.vikon-wrapper .btn-group>.btn.active,.vikon-wrapper .btn-group>.btn:active,.vikon-wrapper .btn-group>.btn:focus,.vikon-wrapper .btn-group>.btn:hover{z-index:2}.vikon-wrapper .btn-group .btn+.btn,.vikon-wrapper .btn-group .btn+.btn-group,.vikon-wrapper .btn-group .btn-group+.btn,.vikon-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.vikon-wrapper .btn-toolbar{margin-left:-5px}.vikon-wrapper .btn-toolbar .btn,.vikon-wrapper .btn-toolbar .btn-group,.vikon-wrapper .btn-toolbar .input-group{float:left}.vikon-wrapper .btn-toolbar>.btn,.vikon-wrapper .btn-toolbar>.btn-group,.vikon-wrapper .btn-toolbar>.input-group{margin-left:5px}.vikon-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.vikon-wrapper .btn-group>.btn:first-child{margin-left:0}.vikon-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.vikon-wrapper .btn-group>.btn:last-child:not(:first-child),.vikon-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.vikon-wrapper .btn-group>.btn-group{float:left}.vikon-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.vikon-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.vikon-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.vikon-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.vikon-wrapper .btn-group .dropdown-toggle:active,.vikon-wrapper .btn-group.open .dropdown-toggle{outline:0}.vikon-wrapper .btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.vikon-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.vikon-wrapper .btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.vikon-wrapper .btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.vikon-wrapper .btn .caret{margin-left:0}.vikon-wrapper .btn-lg .caret{border-width:5px 5px 0}.vikon-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.vikon-wrapper .btn-group-vertical>.btn,.vikon-wrapper .btn-group-vertical>.btn-group,.vikon-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.vikon-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.vikon-wrapper .btn-group-vertical>.btn+.btn,.vikon-wrapper .btn-group-vertical>.btn+.btn-group,.vikon-wrapper .btn-group-vertical>.btn-group+.btn,.vikon-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.vikon-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.vikon-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.vikon-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.vikon-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.vikon-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.vikon-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.vikon-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.vikon-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.vikon-wrapper .btn-group-justified>.btn,.vikon-wrapper .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.vikon-wrapper .btn-group-justified>.btn-group .btn{width:100%}.vikon-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.vikon-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.vikon-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio],.vikon-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.vikon-wrapper [data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.vikon-wrapper .input-group{position:relative;display:table;border-collapse:separate}.vikon-wrapper .input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.vikon-wrapper .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.vikon-wrapper .input-group .form-control:focus{z-index:3}.vikon-wrapper .input-group-lg>.form-control,.vikon-wrapper .input-group-lg>.input-group-addon,.vikon-wrapper .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.vikon-wrapper select.input-group-lg>.form-control,.vikon-wrapper select.input-group-lg>.input-group-addon,.vikon-wrapper select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}.vikon-wrapper select[multiple].input-group-lg>.form-control,.vikon-wrapper select[multiple].input-group-lg>.input-group-addon,.vikon-wrapper select[multiple].input-group-lg>.input-group-btn>.btn,.vikon-wrapper textarea.input-group-lg>.form-control,.vikon-wrapper textarea.input-group-lg>.input-group-addon,.vikon-wrapper textarea.input-group-lg>.input-group-btn>.btn{height:auto}.vikon-wrapper .input-group-sm>.form-control,.vikon-wrapper .input-group-sm>.input-group-addon,.vikon-wrapper .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vikon-wrapper select.input-group-sm>.form-control,.vikon-wrapper select.input-group-sm>.input-group-addon,.vikon-wrapper select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.vikon-wrapper select[multiple].input-group-sm>.form-control,.vikon-wrapper select[multiple].input-group-sm>.input-group-addon,.vikon-wrapper select[multiple].input-group-sm>.input-group-btn>.btn,.vikon-wrapper textarea.input-group-sm>.form-control,.vikon-wrapper textarea.input-group-sm>.input-group-addon,.vikon-wrapper textarea.input-group-sm>.input-group-btn>.btn{height:auto}.vikon-wrapper .input-group-addon,.vikon-wrapper .input-group-btn,.vikon-wrapper .input-group .form-control{display:table-cell}.vikon-wrapper .input-group-addon:not(:first-child):not(:last-child),.vikon-wrapper .input-group-btn:not(:first-child):not(:last-child),.vikon-wrapper .input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.vikon-wrapper .input-group-addon,.vikon-wrapper .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.vikon-wrapper .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.vikon-wrapper .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.vikon-wrapper .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.vikon-wrapper .input-group-addon input[type=checkbox],.vikon-wrapper .input-group-addon input[type=radio]{margin-top:0}.vikon-wrapper .input-group-addon:first-child,.vikon-wrapper .input-group-btn:first-child>.btn,.vikon-wrapper .input-group-btn:first-child>.btn-group>.btn,.vikon-wrapper .input-group-btn:first-child>.dropdown-toggle,.vikon-wrapper .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.vikon-wrapper .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.vikon-wrapper .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.vikon-wrapper .input-group-addon:first-child{border-right:0}.vikon-wrapper .input-group-addon:last-child,.vikon-wrapper .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.vikon-wrapper .input-group-btn:first-child>.btn:not(:first-child),.vikon-wrapper .input-group-btn:last-child>.btn,.vikon-wrapper .input-group-btn:last-child>.btn-group>.btn,.vikon-wrapper .input-group-btn:last-child>.dropdown-toggle,.vikon-wrapper .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.vikon-wrapper .input-group-addon:last-child{border-left:0}.vikon-wrapper .input-group-btn{position:relative;font-size:0;white-space:nowrap}.vikon-wrapper .input-group-btn>.btn{position:relative}.vikon-wrapper .input-group-btn>.btn+.btn{margin-left:-1px}.vikon-wrapper .input-group-btn>.btn:active,.vikon-wrapper .input-group-btn>.btn:focus,.vikon-wrapper .input-group-btn>.btn:hover{z-index:2}.vikon-wrapper .input-group-btn:first-child>.btn,.vikon-wrapper .input-group-btn:first-child>.btn-group{margin-right:-1px}.vikon-wrapper .input-group-btn:last-child>.btn,.vikon-wrapper .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.vikon-wrapper .nav{padding-left:0;margin-bottom:0;list-style:none}.vikon-wrapper .nav>li,.vikon-wrapper .nav>li>a{position:relative;display:block}.vikon-wrapper .nav>li>a{padding:10px 15px}.vikon-wrapper .nav>li>a:focus,.vikon-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.vikon-wrapper .nav>li.disabled>a{color:#777}.vikon-wrapper .nav>li.disabled>a:focus,.vikon-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.vikon-wrapper .nav .open>a,.vikon-wrapper .nav .open>a:focus,.vikon-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.vikon-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.vikon-wrapper .nav>li>a>img{max-width:none}.vikon-wrapper .nav-tabs{border-bottom:1px solid #ddd}.vikon-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.vikon-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.vikon-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.vikon-wrapper .nav-tabs>li.active>a,.vikon-wrapper .nav-tabs>li.active>a:focus,.vikon-wrapper .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent}.vikon-wrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}.vikon-wrapper .nav-tabs.nav-justified>li{float:none}.vikon-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.vikon-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.vikon-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.vikon-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}}.vikon-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.vikon-wrapper .nav-tabs.nav-justified>.active>a,.vikon-wrapper .nav-tabs.nav-justified>.active>a:focus,.vikon-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.vikon-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.vikon-wrapper .nav-tabs.nav-justified>.active>a,.vikon-wrapper .nav-tabs.nav-justified>.active>a:focus,.vikon-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.vikon-wrapper .nav-pills>li{float:left}.vikon-wrapper .nav-pills>li>a{border-radius:4px}.vikon-wrapper .nav-pills>li+li{margin-left:2px}.vikon-wrapper .nav-pills>li.active>a,.vikon-wrapper .nav-pills>li.active>a:focus,.vikon-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.vikon-wrapper .nav-stacked>li{float:none}.vikon-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.vikon-wrapper .nav-justified{width:100%}.vikon-wrapper .nav-justified>li{float:none}.vikon-wrapper .nav-justified>li>a{margin-bottom:5px;text-align:center}.vikon-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.vikon-wrapper .nav-justified>li{display:table-cell;width:1%}.vikon-wrapper .nav-justified>li>a{margin-bottom:0}}.vikon-wrapper .nav-tabs-justified{border-bottom:0}.vikon-wrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.vikon-wrapper .nav-tabs-justified>.active>a,.vikon-wrapper .nav-tabs-justified>.active>a:focus,.vikon-wrapper .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.vikon-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.vikon-wrapper .nav-tabs-justified>.active>a,.vikon-wrapper .nav-tabs-justified>.active>a:focus,.vikon-wrapper .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.vikon-wrapper .tab-content>.tab-pane{display:none}.vikon-wrapper .tab-content>.active{display:block}.vikon-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.vikon-wrapper .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.vikon-wrapper .navbar{border-radius:4px}}@media (min-width:768px){.vikon-wrapper .navbar-header{float:left}}.vikon-wrapper .navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.vikon-wrapper .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.vikon-wrapper .navbar-collapse{width:auto;border-top:0;box-shadow:none}.vikon-wrapper .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.vikon-wrapper .navbar-collapse.in{overflow-y:visible}.vikon-wrapper .navbar-fixed-bottom .navbar-collapse,.vikon-wrapper .navbar-fixed-top .navbar-collapse,.vikon-wrapper .navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.vikon-wrapper .navbar-fixed-bottom,.vikon-wrapper .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.vikon-wrapper .navbar-fixed-bottom .navbar-collapse,.vikon-wrapper .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.vikon-wrapper .navbar-fixed-bottom .navbar-collapse,.vikon-wrapper .navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.vikon-wrapper .navbar-fixed-bottom,.vikon-wrapper .navbar-fixed-top{border-radius:0}}.vikon-wrapper .navbar-fixed-top{top:0;border-width:0 0 1px}.vikon-wrapper .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.vikon-wrapper .container-fluid>.navbar-collapse,.vikon-wrapper .container-fluid>.navbar-header,.vikon-wrapper .container>.navbar-collapse,.vikon-wrapper .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.vikon-wrapper .container-fluid>.navbar-collapse,.vikon-wrapper .container-fluid>.navbar-header,.vikon-wrapper .container>.navbar-collapse,.vikon-wrapper .container>.navbar-header{margin-right:0;margin-left:0}}.vikon-wrapper .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.vikon-wrapper .navbar-static-top{border-radius:0}}.vikon-wrapper .navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.vikon-wrapper .navbar-brand:focus,.vikon-wrapper .navbar-brand:hover{text-decoration:none}.vikon-wrapper .navbar-brand>img{display:block}@media (min-width:768px){.vikon-wrapper .navbar>.container-fluid .navbar-brand,.vikon-wrapper .navbar>.container .navbar-brand{margin-left:-15px}}.vikon-wrapper .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.vikon-wrapper .navbar-toggle:focus{outline:0}.vikon-wrapper .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.vikon-wrapper .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.vikon-wrapper .navbar-toggle{display:none}}.vikon-wrapper .navbar-nav{margin:7.5px -15px}.vikon-wrapper .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.vikon-wrapper .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.vikon-wrapper .navbar-nav .open .dropdown-menu .dropdown-header,.vikon-wrapper .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.vikon-wrapper .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.vikon-wrapper .navbar-nav .open .dropdown-menu>li>a:focus,.vikon-wrapper .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.vikon-wrapper .navbar-nav{float:left;margin:0}.vikon-wrapper .navbar-nav>li{float:left}.vikon-wrapper .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.vikon-wrapper .navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:8px -15px}@media (min-width:768px){.vikon-wrapper .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.vikon-wrapper .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.vikon-wrapper .navbar-form .form-control-static{display:inline-block}.vikon-wrapper .navbar-form .input-group{display:inline-table;vertical-align:middle}.vikon-wrapper .navbar-form .input-group .form-control,.vikon-wrapper .navbar-form .input-group .input-group-addon,.vikon-wrapper .navbar-form .input-group .input-group-btn{width:auto}.vikon-wrapper .navbar-form .input-group>.form-control{width:100%}.vikon-wrapper .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.vikon-wrapper .navbar-form .checkbox,.vikon-wrapper .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.vikon-wrapper .navbar-form .checkbox label,.vikon-wrapper .navbar-form .radio label{padding-left:0}.vikon-wrapper .navbar-form .checkbox input[type=checkbox],.vikon-wrapper .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.vikon-wrapper .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.vikon-wrapper .navbar-form .form-group{margin-bottom:5px}.vikon-wrapper .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.vikon-wrapper .navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.vikon-wrapper .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.vikon-wrapper .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.vikon-wrapper .navbar-btn{margin-top:8px;margin-bottom:8px}.vikon-wrapper .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.vikon-wrapper .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.vikon-wrapper .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.vikon-wrapper .navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.vikon-wrapper .navbar-left{float:left!important}.vikon-wrapper .navbar-right{float:right!important;margin-right:-15px}.vikon-wrapper .navbar-right~.navbar-right{margin-right:0}}.vikon-wrapper .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.vikon-wrapper .navbar-default .navbar-brand{color:#777}.vikon-wrapper .navbar-default .navbar-brand:focus,.vikon-wrapper .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.vikon-wrapper .navbar-default .navbar-nav>li>a,.vikon-wrapper .navbar-default .navbar-text{color:#777}.vikon-wrapper .navbar-default .navbar-nav>li>a:focus,.vikon-wrapper .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.vikon-wrapper .navbar-default .navbar-nav>.active>a,.vikon-wrapper .navbar-default .navbar-nav>.active>a:focus,.vikon-wrapper .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.vikon-wrapper .navbar-default .navbar-nav>.disabled>a,.vikon-wrapper .navbar-default .navbar-nav>.disabled>a:focus,.vikon-wrapper .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.vikon-wrapper .navbar-default .navbar-nav>.open>a,.vikon-wrapper .navbar-default .navbar-nav>.open>a:focus,.vikon-wrapper .navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.vikon-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.vikon-wrapper .navbar-default .navbar-toggle{border-color:#ddd}.vikon-wrapper .navbar-default .navbar-toggle:focus,.vikon-wrapper .navbar-default .navbar-toggle:hover{background-color:#ddd}.vikon-wrapper .navbar-default .navbar-toggle .icon-bar{background-color:#888}.vikon-wrapper .navbar-default .navbar-collapse,.vikon-wrapper .navbar-default .navbar-form{border-color:#e7e7e7}.vikon-wrapper .navbar-default .navbar-link{color:#777}.vikon-wrapper .navbar-default .navbar-link:hover{color:#333}.vikon-wrapper .navbar-default .btn-link{color:#777}.vikon-wrapper .navbar-default .btn-link:focus,.vikon-wrapper .navbar-default .btn-link:hover{color:#333}.vikon-wrapper .navbar-default .btn-link[disabled]:focus,.vikon-wrapper .navbar-default .btn-link[disabled]:hover,.vikon-wrapper fieldset[disabled] .navbar-default .btn-link:focus,.vikon-wrapper fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.vikon-wrapper .navbar-inverse{background-color:#222;border-color:#080808}.vikon-wrapper .navbar-inverse .navbar-brand{color:#9d9d9d}.vikon-wrapper .navbar-inverse .navbar-brand:focus,.vikon-wrapper .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.vikon-wrapper .navbar-inverse .navbar-nav>li>a,.vikon-wrapper .navbar-inverse .navbar-text{color:#9d9d9d}.vikon-wrapper .navbar-inverse .navbar-nav>li>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.vikon-wrapper .navbar-inverse .navbar-nav>.active>a,.vikon-wrapper .navbar-inverse .navbar-nav>.active>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.vikon-wrapper .navbar-inverse .navbar-nav>.disabled>a,.vikon-wrapper .navbar-inverse .navbar-nav>.disabled>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.vikon-wrapper .navbar-inverse .navbar-nav>.open>a,.vikon-wrapper .navbar-inverse .navbar-nav>.open>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.vikon-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.vikon-wrapper .navbar-inverse .navbar-toggle{border-color:#333}.vikon-wrapper .navbar-inverse .navbar-toggle:focus,.vikon-wrapper .navbar-inverse .navbar-toggle:hover{background-color:#333}.vikon-wrapper .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.vikon-wrapper .navbar-inverse .navbar-collapse,.vikon-wrapper .navbar-inverse .navbar-form{border-color:#101010}.vikon-wrapper .navbar-inverse .navbar-link{color:#9d9d9d}.vikon-wrapper .navbar-inverse .navbar-link:hover{color:#fff}.vikon-wrapper .navbar-inverse .btn-link{color:#9d9d9d}.vikon-wrapper .navbar-inverse .btn-link:focus,.vikon-wrapper .navbar-inverse .btn-link:hover{color:#fff}.vikon-wrapper .navbar-inverse .btn-link[disabled]:focus,.vikon-wrapper .navbar-inverse .btn-link[disabled]:hover,.vikon-wrapper fieldset[disabled] .navbar-inverse .btn-link:focus,.vikon-wrapper fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.vikon-wrapper .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.vikon-wrapper .breadcrumb>li{display:inline-block}.vikon-wrapper .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.vikon-wrapper .breadcrumb>.active{color:#777}.vikon-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.vikon-wrapper .pagination>li{display:inline}.vikon-wrapper .pagination>li>a,.vikon-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.vikon-wrapper .pagination>li>a:focus,.vikon-wrapper .pagination>li>a:hover,.vikon-wrapper .pagination>li>span:focus,.vikon-wrapper .pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.vikon-wrapper .pagination>li:first-child>a,.vikon-wrapper .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.vikon-wrapper .pagination>li:last-child>a,.vikon-wrapper .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.vikon-wrapper .pagination>.active>a,.vikon-wrapper .pagination>.active>a:focus,.vikon-wrapper .pagination>.active>a:hover,.vikon-wrapper .pagination>.active>span,.vikon-wrapper .pagination>.active>span:focus,.vikon-wrapper .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.vikon-wrapper .pagination>.disabled>a,.vikon-wrapper .pagination>.disabled>a:focus,.vikon-wrapper .pagination>.disabled>a:hover,.vikon-wrapper .pagination>.disabled>span,.vikon-wrapper .pagination>.disabled>span:focus,.vikon-wrapper .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.vikon-wrapper .pagination-lg>li>a,.vikon-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.vikon-wrapper .pagination-lg>li:first-child>a,.vikon-wrapper .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.vikon-wrapper .pagination-lg>li:last-child>a,.vikon-wrapper .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.vikon-wrapper .pagination-sm>li>a,.vikon-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.vikon-wrapper .pagination-sm>li:first-child>a,.vikon-wrapper .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.vikon-wrapper .pagination-sm>li:last-child>a,.vikon-wrapper .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.vikon-wrapper .pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.vikon-wrapper .pager li{display:inline}.vikon-wrapper .pager li>a,.vikon-wrapper .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.vikon-wrapper .pager li>a:focus,.vikon-wrapper .pager li>a:hover{text-decoration:none;background-color:#eee}.vikon-wrapper .pager .next>a,.vikon-wrapper .pager .next>span{float:right}.vikon-wrapper .pager .previous>a,.vikon-wrapper .pager .previous>span{float:left}.vikon-wrapper .pager .disabled>a,.vikon-wrapper .pager .disabled>a:focus,.vikon-wrapper .pager .disabled>a:hover,.vikon-wrapper .pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.vikon-wrapper .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.vikon-wrapper a.label:focus,.vikon-wrapper a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.vikon-wrapper .label:empty{display:none}.vikon-wrapper .btn .label{position:relative;top:-1px}.vikon-wrapper .label-default{background-color:#777}.vikon-wrapper .label-default[href]:focus,.vikon-wrapper .label-default[href]:hover{background-color:#5e5e5e}.vikon-wrapper .label-primary{background-color:#337ab7}.vikon-wrapper .label-primary[href]:focus,.vikon-wrapper .label-primary[href]:hover{background-color:#286090}.vikon-wrapper .label-success{background-color:#5cb85c}.vikon-wrapper .label-success[href]:focus,.vikon-wrapper .label-success[href]:hover{background-color:#449d44}.vikon-wrapper .label-info{background-color:#5bc0de}.vikon-wrapper .label-info[href]:focus,.vikon-wrapper .label-info[href]:hover{background-color:#31b0d5}.vikon-wrapper .label-warning{background-color:#f0ad4e}.vikon-wrapper .label-warning[href]:focus,.vikon-wrapper .label-warning[href]:hover{background-color:#ec971f}.vikon-wrapper .label-danger{background-color:#d9534f}.vikon-wrapper .label-danger[href]:focus,.vikon-wrapper .label-danger[href]:hover{background-color:#c9302c}.vikon-wrapper .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.vikon-wrapper .badge:empty{display:none}.vikon-wrapper .btn .badge{position:relative;top:-1px}.vikon-wrapper .btn-group-xs>.btn .badge,.vikon-wrapper .btn-xs .badge{top:0;padding:1px 5px}.vikon-wrapper a.badge:focus,.vikon-wrapper a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.vikon-wrapper .list-group-item.active>.badge,.vikon-wrapper .nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.vikon-wrapper .list-group-item>.badge{float:right}.vikon-wrapper .list-group-item>.badge+.badge{margin-right:5px}.vikon-wrapper .nav-pills>li>a>.badge{margin-left:3px}.vikon-wrapper .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.vikon-wrapper .jumbotron .h1,.vikon-wrapper .jumbotron h1{color:inherit}.vikon-wrapper .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.vikon-wrapper .jumbotron>hr{border-top-color:#d5d5d5}.vikon-wrapper .container-fluid .jumbotron,.vikon-wrapper .container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.vikon-wrapper .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.vikon-wrapper .jumbotron{padding-top:48px;padding-bottom:48px}.vikon-wrapper .container-fluid .jumbotron,.vikon-wrapper .container .jumbotron{padding-right:60px;padding-left:60px}.vikon-wrapper .jumbotron .h1,.vikon-wrapper .jumbotron h1{font-size:63px}}.vikon-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.vikon-wrapper .thumbnail>img,.vikon-wrapper .thumbnail a>img{margin-right:auto;margin-left:auto}.vikon-wrapper a.thumbnail.active,.vikon-wrapper a.thumbnail:focus,.vikon-wrapper a.thumbnail:hover{border-color:#337ab7}.vikon-wrapper .thumbnail .caption{padding:9px;color:#333}.vikon-wrapper .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.vikon-wrapper .alert h4{margin-top:0;color:inherit}.vikon-wrapper .alert .alert-link{font-weight:700}.vikon-wrapper .alert>p,.vikon-wrapper .alert>ul{margin-bottom:0}.vikon-wrapper .alert>p+p{margin-top:5px}.vikon-wrapper .alert-dismissable,.vikon-wrapper .alert-dismissible{padding-right:35px}.vikon-wrapper .alert-dismissable .close,.vikon-wrapper .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.vikon-wrapper .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.vikon-wrapper .alert-success hr{border-top-color:#c9e2b3}.vikon-wrapper .alert-success .alert-link{color:#2b542c}.vikon-wrapper .alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.vikon-wrapper .alert-info hr{border-top-color:#a6e1ec}.vikon-wrapper .alert-info .alert-link{color:#245269}.vikon-wrapper .alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.vikon-wrapper .alert-warning hr{border-top-color:#f7e1b5}.vikon-wrapper .alert-warning .alert-link{color:#66512c}.vikon-wrapper .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.vikon-wrapper .alert-danger hr{border-top-color:#e4b9c0}.vikon-wrapper .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{.vikon-wrapper 0%{background-position:40px 0}.vikon-wrapper to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.vikon-wrapper .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.vikon-wrapper .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.vikon-wrapper .progress-bar-striped,.vikon-wrapper .progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.vikon-wrapper .progress-bar.active,.vikon-wrapper .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.vikon-wrapper .progress-bar-success{background-color:#5cb85c}.vikon-wrapper .progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.vikon-wrapper .progress-bar-info{background-color:#5bc0de}.vikon-wrapper .progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.vikon-wrapper .progress-bar-warning{background-color:#f0ad4e}.vikon-wrapper .progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.vikon-wrapper .progress-bar-danger{background-color:#d9534f}.vikon-wrapper .progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.vikon-wrapper .media{margin-top:15px}.vikon-wrapper .media:first-child{margin-top:0}.vikon-wrapper .media,.vikon-wrapper .media-body{overflow:hidden;zoom:1}.vikon-wrapper .media-body{width:10000px}.vikon-wrapper .media-object{display:block}.vikon-wrapper .media-object.img-thumbnail{max-width:none}.vikon-wrapper .media-right,.vikon-wrapper .media>.pull-right{padding-left:10px}.vikon-wrapper .media-left,.vikon-wrapper .media>.pull-left{padding-right:10px}.vikon-wrapper .media-body,.vikon-wrapper .media-left,.vikon-wrapper .media-right{display:table-cell;vertical-align:top}.vikon-wrapper .media-middle{vertical-align:middle}.vikon-wrapper .media-bottom{vertical-align:bottom}.vikon-wrapper .media-heading{margin-top:0;margin-bottom:5px}.vikon-wrapper .media-list{padding-left:0;list-style:none}.vikon-wrapper .list-group{padding-left:0;margin-bottom:20px}.vikon-wrapper .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.vikon-wrapper .list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.vikon-wrapper .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.vikon-wrapper .list-group-item.disabled,.vikon-wrapper .list-group-item.disabled:focus,.vikon-wrapper .list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.vikon-wrapper .list-group-item.disabled .list-group-item-heading,.vikon-wrapper .list-group-item.disabled:focus .list-group-item-heading,.vikon-wrapper .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.vikon-wrapper .list-group-item.disabled .list-group-item-text,.vikon-wrapper .list-group-item.disabled:focus .list-group-item-text,.vikon-wrapper .list-group-item.disabled:hover .list-group-item-text{color:#777}.vikon-wrapper .list-group-item.active,.vikon-wrapper .list-group-item.active:focus,.vikon-wrapper .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.vikon-wrapper .list-group-item.active .list-group-item-heading,.vikon-wrapper .list-group-item.active .list-group-item-heading>.small,.vikon-wrapper .list-group-item.active .list-group-item-heading>small,.vikon-wrapper .list-group-item.active:focus .list-group-item-heading,.vikon-wrapper .list-group-item.active:focus .list-group-item-heading>.small,.vikon-wrapper .list-group-item.active:focus .list-group-item-heading>small,.vikon-wrapper .list-group-item.active:hover .list-group-item-heading,.vikon-wrapper .list-group-item.active:hover .list-group-item-heading>.small,.vikon-wrapper .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.vikon-wrapper .list-group-item.active .list-group-item-text,.vikon-wrapper .list-group-item.active:focus .list-group-item-text,.vikon-wrapper .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.vikon-wrapper a.list-group-item,.vikon-wrapper button.list-group-item{color:#555}.vikon-wrapper a.list-group-item .list-group-item-heading,.vikon-wrapper button.list-group-item .list-group-item-heading{color:#333}.vikon-wrapper a.list-group-item:focus,.vikon-wrapper a.list-group-item:hover,.vikon-wrapper button.list-group-item:focus,.vikon-wrapper button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.vikon-wrapper button.list-group-item{width:100%;text-align:left}.vikon-wrapper .list-group-item-success{color:#3c763d;background-color:#dff0d8}.vikon-wrapper a.list-group-item-success,.vikon-wrapper button.list-group-item-success{color:#3c763d}.vikon-wrapper a.list-group-item-success .list-group-item-heading,.vikon-wrapper button.list-group-item-success .list-group-item-heading{color:inherit}.vikon-wrapper a.list-group-item-success:focus,.vikon-wrapper a.list-group-item-success:hover,.vikon-wrapper button.list-group-item-success:focus,.vikon-wrapper button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.vikon-wrapper a.list-group-item-success.active,.vikon-wrapper a.list-group-item-success.active:focus,.vikon-wrapper a.list-group-item-success.active:hover,.vikon-wrapper button.list-group-item-success.active,.vikon-wrapper button.list-group-item-success.active:focus,.vikon-wrapper button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.vikon-wrapper .list-group-item-info{color:#31708f;background-color:#d9edf7}.vikon-wrapper a.list-group-item-info,.vikon-wrapper button.list-group-item-info{color:#31708f}.vikon-wrapper a.list-group-item-info .list-group-item-heading,.vikon-wrapper button.list-group-item-info .list-group-item-heading{color:inherit}.vikon-wrapper a.list-group-item-info:focus,.vikon-wrapper a.list-group-item-info:hover,.vikon-wrapper button.list-group-item-info:focus,.vikon-wrapper button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}.vikon-wrapper a.list-group-item-info.active,.vikon-wrapper a.list-group-item-info.active:focus,.vikon-wrapper a.list-group-item-info.active:hover,.vikon-wrapper button.list-group-item-info.active,.vikon-wrapper button.list-group-item-info.active:focus,.vikon-wrapper button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.vikon-wrapper .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.vikon-wrapper a.list-group-item-warning,.vikon-wrapper button.list-group-item-warning{color:#8a6d3b}.vikon-wrapper a.list-group-item-warning .list-group-item-heading,.vikon-wrapper button.list-group-item-warning .list-group-item-heading{color:inherit}.vikon-wrapper a.list-group-item-warning:focus,.vikon-wrapper a.list-group-item-warning:hover,.vikon-wrapper button.list-group-item-warning:focus,.vikon-wrapper button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}.vikon-wrapper a.list-group-item-warning.active,.vikon-wrapper a.list-group-item-warning.active:focus,.vikon-wrapper a.list-group-item-warning.active:hover,.vikon-wrapper button.list-group-item-warning.active,.vikon-wrapper button.list-group-item-warning.active:focus,.vikon-wrapper button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.vikon-wrapper .list-group-item-danger{color:#a94442;background-color:#f2dede}.vikon-wrapper a.list-group-item-danger,.vikon-wrapper button.list-group-item-danger{color:#a94442}.vikon-wrapper a.list-group-item-danger .list-group-item-heading,.vikon-wrapper button.list-group-item-danger .list-group-item-heading{color:inherit}.vikon-wrapper a.list-group-item-danger:focus,.vikon-wrapper a.list-group-item-danger:hover,.vikon-wrapper button.list-group-item-danger:focus,.vikon-wrapper button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}.vikon-wrapper a.list-group-item-danger.active,.vikon-wrapper a.list-group-item-danger.active:focus,.vikon-wrapper a.list-group-item-danger.active:hover,.vikon-wrapper button.list-group-item-danger.active,.vikon-wrapper button.list-group-item-danger.active:focus,.vikon-wrapper button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.vikon-wrapper .list-group-item-heading{margin-top:0;margin-bottom:5px}.vikon-wrapper .list-group-item-text{margin-bottom:0;line-height:1.3}.vikon-wrapper .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.vikon-wrapper .panel-body{padding:15px}.vikon-wrapper .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.vikon-wrapper .panel-heading>.dropdown .dropdown-toggle{color:inherit}.vikon-wrapper .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.vikon-wrapper .panel-title>.small,.vikon-wrapper .panel-title>.small>a,.vikon-wrapper .panel-title>a,.vikon-wrapper .panel-title>small,.vikon-wrapper .panel-title>small>a{color:inherit}.vikon-wrapper .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.vikon-wrapper .panel>.list-group,.vikon-wrapper .panel>.panel-collapse>.list-group{margin-bottom:0}.vikon-wrapper .panel>.list-group .list-group-item,.vikon-wrapper .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.vikon-wrapper .panel>.list-group:first-child .list-group-item:first-child,.vikon-wrapper .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.vikon-wrapper .panel>.list-group:last-child .list-group-item:last-child,.vikon-wrapper .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.vikon-wrapper .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.vikon-wrapper .list-group+.panel-footer,.vikon-wrapper .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.vikon-wrapper .panel>.panel-collapse>.table,.vikon-wrapper .panel>.table,.vikon-wrapper .panel>.table-responsive>.table{margin-bottom:0}.vikon-wrapper .panel>.panel-collapse>.table caption,.vikon-wrapper .panel>.table-responsive>.table caption,.vikon-wrapper .panel>.table caption{padding-right:15px;padding-left:15px}.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.vikon-wrapper .panel>.table:first-child,.vikon-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child,.vikon-wrapper .panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.vikon-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.vikon-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.vikon-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.vikon-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.vikon-wrapper .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.vikon-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.vikon-wrapper .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.vikon-wrapper .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.vikon-wrapper .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.vikon-wrapper .panel>.table:last-child,.vikon-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child,.vikon-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.vikon-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.vikon-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.vikon-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.vikon-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.vikon-wrapper .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.vikon-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.vikon-wrapper .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.vikon-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.vikon-wrapper .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.vikon-wrapper .panel>.panel-body+.table,.vikon-wrapper .panel>.panel-body+.table-responsive,.vikon-wrapper .panel>.table+.panel-body,.vikon-wrapper .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.vikon-wrapper .panel>.table>tbody:first-child>tr:first-child td,.vikon-wrapper .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.vikon-wrapper .panel>.table-bordered,.vikon-wrapper .panel>.table-responsive>.table-bordered{border:0}.vikon-wrapper .panel>.table-bordered>tbody>tr>td:first-child,.vikon-wrapper .panel>.table-bordered>tbody>tr>th:first-child,.vikon-wrapper .panel>.table-bordered>tfoot>tr>td:first-child,.vikon-wrapper .panel>.table-bordered>tfoot>tr>th:first-child,.vikon-wrapper .panel>.table-bordered>thead>tr>td:first-child,.vikon-wrapper .panel>.table-bordered>thead>tr>th:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.vikon-wrapper .panel>.table-bordered>tbody>tr>td:last-child,.vikon-wrapper .panel>.table-bordered>tbody>tr>th:last-child,.vikon-wrapper .panel>.table-bordered>tfoot>tr>td:last-child,.vikon-wrapper .panel>.table-bordered>tfoot>tr>th:last-child,.vikon-wrapper .panel>.table-bordered>thead>tr>td:last-child,.vikon-wrapper .panel>.table-bordered>thead>tr>th:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.vikon-wrapper .panel>.table-bordered>tbody>tr:first-child>td,.vikon-wrapper .panel>.table-bordered>tbody>tr:first-child>th,.vikon-wrapper .panel>.table-bordered>tbody>tr:last-child>td,.vikon-wrapper .panel>.table-bordered>tbody>tr:last-child>th,.vikon-wrapper .panel>.table-bordered>tfoot>tr:last-child>td,.vikon-wrapper .panel>.table-bordered>tfoot>tr:last-child>th,.vikon-wrapper .panel>.table-bordered>thead>tr:first-child>td,.vikon-wrapper .panel>.table-bordered>thead>tr:first-child>th,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.vikon-wrapper .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.vikon-wrapper .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.vikon-wrapper .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.vikon-wrapper .panel>.table-responsive{margin-bottom:0;border:0}.vikon-wrapper .panel-group{margin-bottom:20px}.vikon-wrapper .panel-group .panel{margin-bottom:0;border-radius:4px}.vikon-wrapper .panel-group .panel+.panel{margin-top:5px}.vikon-wrapper .panel-group .panel-heading{border-bottom:0}.vikon-wrapper .panel-group .panel-heading+.panel-collapse>.list-group,.vikon-wrapper .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.vikon-wrapper .panel-group .panel-footer{border-top:0}.vikon-wrapper .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.vikon-wrapper .panel-default{border-color:#ddd}.vikon-wrapper .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.vikon-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.vikon-wrapper .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.vikon-wrapper .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.vikon-wrapper .panel-primary{border-color:#337ab7}.vikon-wrapper .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.vikon-wrapper .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.vikon-wrapper .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.vikon-wrapper .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.vikon-wrapper .panel-success{border-color:#d6e9c6}.vikon-wrapper .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.vikon-wrapper .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.vikon-wrapper .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.vikon-wrapper .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.vikon-wrapper .panel-info{border-color:#bce8f1}.vikon-wrapper .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.vikon-wrapper .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.vikon-wrapper .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.vikon-wrapper .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.vikon-wrapper .panel-warning{border-color:#faebcc}.vikon-wrapper .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.vikon-wrapper .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.vikon-wrapper .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.vikon-wrapper .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.vikon-wrapper .panel-danger{border-color:#ebccd1}.vikon-wrapper .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.vikon-wrapper .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.vikon-wrapper .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.vikon-wrapper .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.vikon-wrapper .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.vikon-wrapper .embed-responsive .embed-responsive-item,.vikon-wrapper .embed-responsive embed,.vikon-wrapper .embed-responsive iframe,.vikon-wrapper .embed-responsive object,.vikon-wrapper .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.vikon-wrapper .embed-responsive-16by9{padding-bottom:56.25%}.vikon-wrapper .embed-responsive-4by3{padding-bottom:75%}.vikon-wrapper .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.vikon-wrapper .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.vikon-wrapper .well-lg{padding:24px;border-radius:6px}.vikon-wrapper .well-sm{padding:9px;border-radius:3px}.vikon-wrapper .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.vikon-wrapper .close:focus,.vikon-wrapper .close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}.vikon-wrapper button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vikon-wrapper .modal-open{overflow:hidden}.vikon-wrapper .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.vikon-wrapper .modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.vikon-wrapper .modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.vikon-wrapper .modal-open .modal{overflow-x:hidden;overflow-y:auto}.vikon-wrapper .modal-dialog{position:relative;width:auto;margin:10px}.vikon-wrapper .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.vikon-wrapper .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.vikon-wrapper .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.vikon-wrapper .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.vikon-wrapper .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.vikon-wrapper .modal-header .close{margin-top:-2px}.vikon-wrapper .modal-title{margin:0;line-height:1.42857143}.vikon-wrapper .modal-body{position:relative;padding:15px}.vikon-wrapper .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.vikon-wrapper .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.vikon-wrapper .modal-footer .btn-group .btn+.btn{margin-left:-1px}.vikon-wrapper .modal-footer .btn-block+.btn-block{margin-left:0}.vikon-wrapper .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.vikon-wrapper .modal-dialog{width:600px;margin:30px auto}.vikon-wrapper .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.vikon-wrapper .modal-sm{width:300px}}@media (min-width:992px){.vikon-wrapper .modal-lg{width:900px}}.vikon-wrapper .tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.vikon-wrapper .tooltip.in{filter:alpha(opacity=90);opacity:.9}.vikon-wrapper .tooltip.top{padding:5px 0;margin-top:-3px}.vikon-wrapper .tooltip.right{padding:0 5px;margin-left:3px}.vikon-wrapper .tooltip.bottom{padding:5px 0;margin-top:3px}.vikon-wrapper .tooltip.left{padding:0 5px;margin-left:-3px}.vikon-wrapper .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.vikon-wrapper .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.vikon-wrapper .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.vikon-wrapper .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.vikon-wrapper .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.vikon-wrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.vikon-wrapper .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.vikon-wrapper .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.vikon-wrapper .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.vikon-wrapper .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.vikon-wrapper .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.vikon-wrapper .popover.top{margin-top:-10px}.vikon-wrapper .popover.right{margin-left:10px}.vikon-wrapper .popover.bottom{margin-top:10px}.vikon-wrapper .popover.left{margin-left:-10px}.vikon-wrapper .popover>.arrow{border-width:11px}.vikon-wrapper .popover>.arrow,.vikon-wrapper .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.vikon-wrapper .popover>.arrow:after{content:"";border-width:10px}.vikon-wrapper .popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.vikon-wrapper .popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.vikon-wrapper .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.vikon-wrapper .popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.vikon-wrapper .popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.vikon-wrapper .popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.vikon-wrapper .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.vikon-wrapper .popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.vikon-wrapper .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.vikon-wrapper .popover-content{padding:9px 14px}.vikon-wrapper .carousel{position:relative}.vikon-wrapper .carousel-inner{position:relative;width:100%;overflow:hidden}.vikon-wrapper .carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.vikon-wrapper .carousel-inner>.item>a>img,.vikon-wrapper .carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.vikon-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.vikon-wrapper .carousel-inner>.item.active.right,.vikon-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.vikon-wrapper .carousel-inner>.item.active.left,.vikon-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.vikon-wrapper .carousel-inner>.item.active,.vikon-wrapper .carousel-inner>.item.next.left,.vikon-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.vikon-wrapper .carousel-inner>.active,.vikon-wrapper .carousel-inner>.next,.vikon-wrapper .carousel-inner>.prev{display:block}.vikon-wrapper .carousel-inner>.active{left:0}.vikon-wrapper .carousel-inner>.next,.vikon-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.vikon-wrapper .carousel-inner>.next{left:100%}.vikon-wrapper .carousel-inner>.prev{left:-100%}.vikon-wrapper .carousel-inner>.next.left,.vikon-wrapper .carousel-inner>.prev.right{left:0}.vikon-wrapper .carousel-inner>.active.left{left:-100%}.vikon-wrapper .carousel-inner>.active.right{left:100%}.vikon-wrapper .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.vikon-wrapper .carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.vikon-wrapper .carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.vikon-wrapper .carousel-control:focus,.vikon-wrapper .carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.vikon-wrapper .carousel-control .glyphicon-chevron-left,.vikon-wrapper .carousel-control .glyphicon-chevron-right,.vikon-wrapper .carousel-control .icon-next,.vikon-wrapper .carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.vikon-wrapper .carousel-control .glyphicon-chevron-left,.vikon-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.vikon-wrapper .carousel-control .glyphicon-chevron-right,.vikon-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.vikon-wrapper .carousel-control .icon-next,.vikon-wrapper .carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.vikon-wrapper .carousel-control .icon-prev:before{content:"\2039"}.vikon-wrapper .carousel-control .icon-next:before{content:"\203a"}.vikon-wrapper .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.vikon-wrapper .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.vikon-wrapper .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.vikon-wrapper .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vikon-wrapper .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.vikon-wrapper .carousel-control .glyphicon-chevron-left,.vikon-wrapper .carousel-control .glyphicon-chevron-right,.vikon-wrapper .carousel-control .icon-next,.vikon-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.vikon-wrapper .carousel-control .glyphicon-chevron-left,.vikon-wrapper .carousel-control .icon-prev{margin-left:-10px}.vikon-wrapper .carousel-control .glyphicon-chevron-right,.vikon-wrapper .carousel-control .icon-next{margin-right:-10px}.vikon-wrapper .carousel-caption{right:20%;left:20%;padding-bottom:30px}.vikon-wrapper .carousel-indicators{bottom:20px}}.vikon-wrapper .btn-group-vertical>.btn-group:after,.vikon-wrapper .btn-group-vertical>.btn-group:before,.vikon-wrapper .btn-toolbar:after,.vikon-wrapper .btn-toolbar:before,.vikon-wrapper .clearfix:after,.vikon-wrapper .clearfix:before,.vikon-wrapper .container-fluid:after,.vikon-wrapper .container-fluid:before,.vikon-wrapper .container:after,.vikon-wrapper .container:before,.vikon-wrapper .dl-horizontal dd:after,.vikon-wrapper .dl-horizontal dd:before,.vikon-wrapper .form-horizontal .form-group:after,.vikon-wrapper .form-horizontal .form-group:before,.vikon-wrapper .modal-footer:after,.vikon-wrapper .modal-footer:before,.vikon-wrapper .modal-header:after,.vikon-wrapper .modal-header:before,.vikon-wrapper .nav:after,.vikon-wrapper .nav:before,.vikon-wrapper .navbar-collapse:after,.vikon-wrapper .navbar-collapse:before,.vikon-wrapper .navbar-header:after,.vikon-wrapper .navbar-header:before,.vikon-wrapper .navbar:after,.vikon-wrapper .navbar:before,.vikon-wrapper .pager:after,.vikon-wrapper .pager:before,.vikon-wrapper .panel-body:after,.vikon-wrapper .panel-body:before,.vikon-wrapper .row:after,.vikon-wrapper .row:before{display:table;content:" "}.vikon-wrapper .btn-group-vertical>.btn-group:after,.vikon-wrapper .btn-toolbar:after,.vikon-wrapper .clearfix:after,.vikon-wrapper .container-fluid:after,.vikon-wrapper .container:after,.vikon-wrapper .dl-horizontal dd:after,.vikon-wrapper .form-horizontal .form-group:after,.vikon-wrapper .modal-footer:after,.vikon-wrapper .modal-header:after,.vikon-wrapper .nav:after,.vikon-wrapper .navbar-collapse:after,.vikon-wrapper .navbar-header:after,.vikon-wrapper .navbar:after,.vikon-wrapper .pager:after,.vikon-wrapper .panel-body:after,.vikon-wrapper .row:after{clear:both}.vikon-wrapper .center-block{display:block;margin-right:auto;margin-left:auto}.vikon-wrapper .pull-right{float:right!important}.vikon-wrapper .pull-left{float:left!important}.vikon-wrapper .hide{display:none!important}.vikon-wrapper .show{display:block!important}.vikon-wrapper .invisible{visibility:hidden}.vikon-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.vikon-wrapper .hidden{display:none!important}.vikon-wrapper .affix{position:fixed}@-ms-viewport{width:device-width}.vikon-wrapper .visible-lg,.vikon-wrapper .visible-lg-block,.vikon-wrapper .visible-lg-inline,.vikon-wrapper .visible-lg-inline-block,.vikon-wrapper .visible-md,.vikon-wrapper .visible-md-block,.vikon-wrapper .visible-md-inline,.vikon-wrapper .visible-md-inline-block,.vikon-wrapper .visible-sm,.vikon-wrapper .visible-sm-block,.vikon-wrapper .visible-sm-inline,.vikon-wrapper .visible-sm-inline-block,.vikon-wrapper .visible-xs,.vikon-wrapper .visible-xs-block,.vikon-wrapper .visible-xs-inline,.vikon-wrapper .visible-xs-inline-block{display:none!important}@media (max-width:767px){.vikon-wrapper .visible-xs{display:block!important}.vikon-wrapper table.visible-xs{display:table!important}.vikon-wrapper tr.visible-xs{display:table-row!important}.vikon-wrapper td.visible-xs,.vikon-wrapper th.visible-xs{display:table-cell!important}}@media (max-width:767px){.vikon-wrapper .visible-xs-block{display:block!important}}@media (max-width:767px){.vikon-wrapper .visible-xs-inline{display:inline!important}}@media (max-width:767px){.vikon-wrapper .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.vikon-wrapper .visible-sm{display:block!important}.vikon-wrapper table.visible-sm{display:table!important}.vikon-wrapper tr.visible-sm{display:table-row!important}.vikon-wrapper td.visible-sm,.vikon-wrapper th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.vikon-wrapper .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.vikon-wrapper .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.vikon-wrapper .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.vikon-wrapper .visible-md{display:block!important}.vikon-wrapper table.visible-md{display:table!important}.vikon-wrapper tr.visible-md{display:table-row!important}.vikon-wrapper td.visible-md,.vikon-wrapper th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.vikon-wrapper .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.vikon-wrapper .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.vikon-wrapper .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.vikon-wrapper .visible-lg{display:block!important}.vikon-wrapper table.visible-lg{display:table!important}.vikon-wrapper tr.visible-lg{display:table-row!important}.vikon-wrapper td.visible-lg,.vikon-wrapper th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.vikon-wrapper .visible-lg-block{display:block!important}}@media (min-width:1200px){.vikon-wrapper .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.vikon-wrapper .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.vikon-wrapper .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.vikon-wrapper .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.vikon-wrapper .hidden-md{display:none!important}}@media (min-width:1200px){.vikon-wrapper .hidden-lg{display:none!important}}.vikon-wrapper .visible-print{display:none!important}@media print{.vikon-wrapper .visible-print{display:block!important}.vikon-wrapper table.visible-print{display:table!important}.vikon-wrapper tr.visible-print{display:table-row!important}.vikon-wrapper td.visible-print,.vikon-wrapper th.visible-print{display:table-cell!important}}.vikon-wrapper .visible-print-block{display:none!important}@media print{.vikon-wrapper .visible-print-block{display:block!important}}.vikon-wrapper .visible-print-inline{display:none!important}@media print{.vikon-wrapper .visible-print-inline{display:inline!important}}.vikon-wrapper .visible-print-inline-block{display:none!important}@media print{.vikon-wrapper .visible-print-inline-block{display:inline-block!important}}@media print{.vikon-wrapper .hidden-print{display:none!important}} \ No newline at end of file diff --git a/public/sveden/assets/fonts/Braille.woff2 b/public/sveden/assets/fonts/Braille.woff2 deleted file mode 100644 index dd449f781fc8c3b47258af10d9751ffd4628fb8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5392 zcmV+r74PbIPew8T0RR9102L4b4FCWD0CHde02H|Z0RR9100000000000000000000 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 diff --git a/public/sveden/assets/fonts/Calibri.ttf b/public/sveden/assets/fonts/Calibri.ttf deleted file mode 100644 index e6842c2a65ebb173d7836027b06e4bdc51363c88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352736 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%0A(seTp8lZ5LecUuVh64)M;o57)La0 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 Z8;iL+xPN%wVgtz|$k+h#HpbLQ;GgdIYrFse diff --git a/public/sveden/assets/fonts/Roboto.ttf b/public/sveden/assets/fonts/Roboto.ttf deleted file mode 100644 index ddf4bfacb396e97546364ccfeeb9c31dfaea4c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168260 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

S&jh1n&JeeMOkU4{=4@cYr6k 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≤FHXCuU9Qce=@vmZ{%9^5??OaVQJ8!4u8-w;yt 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 diff --git a/public/sveden/assets/fonts/fontello.svg b/public/sveden/assets/fonts/fontello.svg deleted file mode 100644 index ebcb984..0000000 --- a/public/sveden/assets/fonts/fontello.svg +++ /dev/null @@ -1 +0,0 @@ -export default __webpack_public_path__ + "images/font/fontello.svg"; \ No newline at end of file diff --git a/public/sveden/assets/fonts/fontello.ttf b/public/sveden/assets/fonts/fontello.ttf deleted file mode 100644 index 529baca22f47925a17ee8f8e24543ba1acd4d617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10420 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 Y%-Q@ZUwK%U9>a0m^Rhgqu%4d(1gHO(zyJUM diff --git a/public/sveden/assets/fonts/fontello.woff b/public/sveden/assets/fonts/fontello.woff deleted file mode 100644 index a5792dcc029bea51e08d32b0ac65ca199fb1fc19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6376 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 YnKv~~*o5^@TrfNV0U(W(2>}53KLc5+)Bpeg diff --git a/public/sveden/assets/fonts/fontello.woff2 b/public/sveden/assets/fonts/fontello.woff2 deleted file mode 100644 index 603e2d3e33fdd770a75d530026fed710abb366ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5344 zcmV<66d&t%Pew8T0RR9102JT=4*&oF04THo02GM;0RR9100000000000000000000 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 diff --git a/public/sveden/assets/fonts/glyphicons-halflings-regular.eot b/public/sveden/assets/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953fff68df523aa7656497ee339d6026d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20127 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 G`u_lkUM?>H diff --git a/public/sveden/assets/fonts/glyphicons-halflings-regular.woff2 b/public/sveden/assets/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/public/sveden/assets/images/background_login.png b/public/sveden/assets/images/background_login.png deleted file mode 100644 index 9a55f33992bc12cc2e0a17fb10a1bcdc281b9030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163116 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 z 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

yN94wZZXqU(>Oq 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 z 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%0AMQy zpqSSH@J#?L+W>%esfCkmGyo-W_ErEo5Qhe$CuLIyMC=2w%AQ(;bUxFM-R??oK5+A4 zFJRv9uL2GU;th+{MZ=_z!dU`^|36;Gxk|VdW;6xmfUA=Cuhodaeng{Xm0q%g{uI<@ukUH53<8eB@|_IXIFGGzQCh=-8J(9 zHhjV%GWdmLbnC(X&EjB46sfBK)IltizIg~NQtBmLc@5y0+16VXIDLRI{jDvuiUQRA z^q2AZfPM3yJ?njJoeX2oV8TyRLIw-ylOuCpK*G&ok30+)piwx~|2zSGJOR}ZfLQ=b z@m?iGIQVD%PbHy~e)I@ZW_{z=XHw4mfA)n{9(X5c5E+a2cLL7DVXXo5#2aMh?U)3; z>jAKF|21d206ab}OFu`^20x1oe5|O>is@pWTK@1O{eTAGxJ9Sf%owMq61bn~dU;CR zQsQgOp{m3uS}s`}%KSsJD{?e3m{yAdh#F{MAeYtcF)YP;~b3Od7AL6LwAD27QwCH}1v1(F8Qli}V1QFWAn%@Sx^fNiyJ@ zTkRZ<^dJP$RfM$`JZ%=mPkqlPoG4)MdHmgOh@gHThrEnjO?ON7F+alcX0iRt($Gr2 z8ZRF%ilxA(4PW-W6FW*PPM};&zfx9s=b)is6!z-iC-JVQ!swwGZpr8IuGWHia|_~* zWLGC&q_HTsfB<--2n1Zb#aAmPf=C#s3krJuUyWIGD!yVG+>IZ=Y@0HGu?k3J!1#ze zI%%A=Q$3e7?9piB{pX~Y)B$5niv&YI?0c&kSTFZ#r{XZA77iMF_S;1Oik|o~0C|f1 zD?_FWz-fD?4?v!dpIL|2TgF2JkVc^ZsQ3POT(xwsElCfH>DEpJZUHD#J_dl;sYY}c zfJOQMGy%Ohh^B{hlA!x1YxPelfCeD@W`n?C2g|Ccf%N-XTJ-FQC{xQ4_zMd-9D{uT z0)4cvyUzmIIPV32dg=n8UY6vw1)xeLUQVp!cZj3)z@IdANdnL-|Dk^YfN~{21b|7o z1Yj=%A^^zIsf57246u{>p;@U0AjANKu#*5J1G)fgoQ82GMFtD%V~JYkSWxg=Ujw|7 zO!y*W3EMa^2HTLY0LYD}guPJttW-lZ;M8Hux|2$-O7DtixUrW2#2HJF&_)QhI|gA^ z$(M=FUL;xROaL&KmQY+VCWLe=0ghN7PV+y6KuUH@56%z)glqyU{9wxy^EEUfq@Mzl zBuoyPfGM2$=G;X8Uz@;1_tT7z4DL|eAsIC%WM~6-BT8M-AZ((*x^$@lX7-ENf=0u` z_3t@??iqSwAW>)TS=s~NApB)dS*Ivqx0lZ6n@}By9aiDTq7Q#K>o)+{R8YQ0YC247 z$OhZieE_bd{_&e%)o+OS$JFYlK&MuXzG$a$=PMyYGF;4PP$D-M zdebgDX(b3=+|b@6!$>eTm1=O>mtr5`0k`b;_5eooLy^XjMsViDIO}bY5#o-c!4iX_ z$ZEm0IGWn2I$W=nr`IZgf2N{`*8QYmlL^QPAZ_vsca9LN+CeZK2aSH~4p&8@T%%q7 zltVSI4$0>;sRFhaT;7@!Wajk$X}fde`5{~xp}YJ8_h&}%j|pgo7SS2#9i9_MCfeK$ z*Pkia&UH|wroJA!w6ta1Z1=iF!QF_Eb5K2`50-NC(tt)&=OT5PPPB6H0SaH z;d@moj82(*vN74?2*|aNd}KDJ1uXi>8FPmWBYA)Pp=D*TL$3&*A`bY3LyiN?dc@v3 z;7P+6Z>m`ZJc>Rpu}3%Ofn-u(1Vy4$LU4#-5mv?OD1ZUG8z;mOyYJmOAIMi+3?kUJ zbR~8R`qhh#O)dO>PGug=zMrXyjaN@W;E=hC0x`!}q*g}sI6cjF!Go$Xn+m-s1s`X8(e=M z8bJ2}u#%3Nu;o-9LB&r~0i0S3Ebhe=b1;#oGR8u)huKwF{#K(B<^l{AJ8 zz#m!w`oFLVS*%u-=LR_s)NufqeICW6V84qaYmC|Q9bT$^)&5{Dwg8kdNvn4_AXqe4 z{=54DsG%zj(4*W*(J?Qsy*s3+E(vLy?8OHig%IQc<$>f(uPdVY1V#sdzUnq5HA&7gK-2dC*u$QW)Z`+; zmi#Xndts$NGdn(RYpLj;J%OwU*buN? zVwPR(XN*6_{Wzv>yA?n~0KE(p_*nLD%3`rzlSW={$f4MN4m7u(3((S1G6Pot)V=Aof<;0eV&jo0aH;(1-3+85tdwYr7X(QHCIH(%aQX|# zS028!_n^-co%^{zF_or>0GJcw_&!H9e9!>rIi@nkM&t->7DF&j34nF<$%^=rXe?JV zShs*3-)tN4Iv|>9>Wmosp>LhHzkyWvH5t$8In$5X=!atD0?0Fv-Xk=-P6l4q{?rB# zGXlJhM`!ytcJTZyGPebLKW`iH=-T`hBz3TX+*$*{!GOxangPuoW#1Ce@N3HA{z2=N zo8^8ZxOSt^Z~rdv5p;+7Ji^t4pp&3o7hm{`$#3pJ>>a#ZC@M<@+#s3vxmb%{XU6O` z0J?GZ^iDU!27tX!5_wVikp0McF$mFEdkM?eu_yH-ZjV-y6@k(d%uXcCS9uHohrYxD zz|#sLrK7a44gj+jf^IjVP)FB;z-$db*MK$x(KLFKAUV_rZ4{$i4CenfM(N_EY=BdD zArSZT$f+`(3tS$5fk(p@8QA#WCFgHNtVODecpY^PwHcE}CJESqT}M1A-I^Z`6$z=T zdWV0Ixh5@X6%fQf?7RE&xZ?v!tomhrU`h0S@0fv{u};gY@k8k-?pHQ5hzn%F1QGXK z{yA}Yr+`ngRGZ?aZ2CUH27T85^x28_Ci$2uzS9AqqdsuJBmkv0OX}JmbzKbW+&sWf z1;AwsK!PqT-v)p_XR#%6x9Cy$Kmov5FTD{}6`sn)WB`(Y_z4Hx)!H!b^Z;m`$TLAQ zcSJZeLJ$+KJn|IW#p0!WDJ1d(Q(*q&R#EpWnvkCi!@5{z;ihVF;Su5I3jktn++xM2 zZRDjzZ;ikJ#CHQgTESfhpiieapTh{+NFMEHa3)1djX3TW|QPXMZu z3P1}$mF$?y;8m*w-kW>bB-ULLfM^EEFdYEm@UFsGP|~n>N_5ifA^ewYfUYRZCZ@#ALf>}e-SugS6VHe9_0zSFB)~Qh!fpe=A0Guk?7=;)Tf#>4 z>jKdAMYK=n=dA@1LMJ*Sh5;z}rEy7euu(jOB~dBF)XNJG3aP+90g$BYik3@II4I%ZXz{xvHH|<&VMh?{F_eB6?!y(JDqD2KC z3_w#(O_Gp10ni$RQ}oGeseAH9LBcB~)Ok5aM>pAYLmp`yk|DPs2PSHf>f&B>>f~QC zfw83wRDsP6DS)0zH66q9O{}M4ub)qgc~<$@t@tAW8CG-JrWLGV5gu^O7MD?FNPIB$@FD3(G%UJ+w!XxC!J&KO^IAd25-MCe|TEwDH38h&(TlGL_mTMUqc;3@e%8QUE?=}*k~c3o;4|J zN$Msv^ouKENwO+mFE~LY78URZ63^TV*5NSxgKzL14;tl4k51ICq}>IQxesrj zHCKbZh5xa4lMB!ng5@c)W+U24iVpvlr<{ESLOkz-THs><=*N@<38fgY)mi(Iyd1F3 zc=~-2chEW}JS+^DefhPT)@!rva1sW zp+g`ts=>b(G43aKE7ONHiuL%&K#_SMy=P-E-;)6os(p-l)^$;%0|rlQWY ziX!*v#x4w$2Kcfn3|#GwhH=z1=*@uh(Xfoxk#{hDUsmNYafDhgxx%bTXNIRE(*R7V z)C&NPl{)gIibpm41YvLo|44@jSciv2!g+-aSVP9m7jxD(ll6q;9imEn|$FQ=3` z>;jW@mSr(J~I(O4R+}?3xFgA`(tkbT&;k=-8*>Lt_&jjh0yTDuaw3BEb{)s$HU|H z|F4~a!ky#6W}TjUs)AMy$Ib)svJ9z=LqtLs!}_HQKnS%flj^}^P7jEd2+Z1l5YGeU z8GS%gN%ca7Xb+BcFFkh4-`!@V=TYzRGeSlFmb*BWX z4<75u`BJ;8< zo>IDZMZjZO7^@$Ym=f1dgq|@=AW+r^6hDFv|7jhsVY-PF-by9|jqurU)8#~(cA^w4ZP z-UEYCApOUsLcfhHC!PxIsc?=&nvI^wa6T=#sy2;+^e}=PS)VEkN_%Z-R%3>PB z{#Ce;JbfGiUHr>MUZ zASpsB`qxwcYqf#EehFxb^}SFPHH-9GK9Tt+#)a3f1m|_cZGRDf%&dcT61CHw2SAT= zanOE1lkoxo55C(Bz^G5WSH~8x0a)*80noLO(L7G*v8y9`y4rzgm2D#di1e3gH%JG3 z=u^~vgH08m9SM$n=vgR!6dwtP?16Q)^0L!R=e(Fh&z}K^Ef&FicmN~`I7|neUj?9S z-oir+xr1B(r};`4KSYn#nnJM+ThA0ww@c2*48lg#rAuL6-^9G2VR_L>i3TM@rRK zA#CcguD=`jpGMv^+a>YB+4;*;3s4f`e^Xt*Q6}(O>_dBx0j$617Kt_k zXR+vq_v{gL?ud2?K3$Dd{i~dB&aoyRASA0lssliUJYg)lTE6PF_HU31Je9yY4>Qu! zq#LhE;pj#{Hp8so#$XgK+A=ERT^qE7OCZ<)94)B}mIrx(@jKpB^3zvGXET%&h% z7+-4UCS}2HO$^bwJ^+ZdFROWCQ^JD&da}A3zy}cSL`&Nj$xU=j`%y09cxGdJLvSKu*6#6MhJt z#%PN*Cb_ZE<<1xwcig*vhB{9ijvydQBlHE4vpuK&VqeI+HV7aQ~1GZJjT8F#;?N5S=Lf z!j7G@m-#oxcPIbv@qrNStohmX7vh>q2B7XMzV`IL^9&nLRka(iT^&R&{vik)0eOIY z2!Ui6Dg=%M;CjvU=M5D<-4PFxP24vmA|xuoSPjJa41J)DjumeR@?e@-j3*XS?~|(E zPKL`W!sd4|oIOoKrwN{`u= z%ez{$xbt1;TbHo#d+}y(Cw}CV$f!!m=gwZd#=u|{(Vtz8g7B^0=O>W8fKtv4z$;=a z^=Sjn0}pMt24+2L%PD5mv$Zi64yfqN)NPd--{_E8Wk3Yf9tE13xgryGaa`Galm@t4 z=@ZkbuV0tx_W?M&48XV9!vMIv2EdGe$QW5Z0f4_%YX>9k8UVe}PEIl%bOL~V&y{2P zw*gSQs*v$_WRRM8zDep_CYU+DjPq5{|s=@|Ht0zoDYJx6n|-Or`{ z<#LKVKrhXmMe=RFr@I&yWsu#O0G$p@ ze^6&<6BT3Gvscg#g(ei@Ng?5a<#i$fC7j8ls(=#qodOzT2N~E{N8CmG_jSWTC5Kp;xjKxg6@j^a>~(|P8nq|;k3}H|a%Zguwd-LO_5)ti$s-A zR;W}E1v%gw@;NE8rF<-IaRt))-7Q|Xl=3+B(GQ^DQ3`4g;$OyLQWAsao=_hKaP1wH zhA#hX`g!`R=IC%Y3)yKH{8Z<6y9hV7+(UQlK~_D{X0YCiK2yq|0!Q7c%sMsAFL2um;JDIp>QzT85(DxQVs0Y z^wg!~ovuNVnviF|QQD8^7^1Lti=tQ2*9YL|M2`aY+G`upW2S`5gS^Ay1TV(vMdagApBEdhOA}sQXU<=uQ*_ zRDM_j(22BOx#ZBy!8iB#iQHJnGZ*zlC&Iwg0pkwQOj5@a?x`OiCwd|Kby^ zk$5*SUUZ&P|jC5YwKQ#gl)0evss7HcYWG}e16y~j)i0FmZDx$ z1m@}LUrK!ZOLP!|OtB&W;eH7adUkN^uGPnXl?f~b&~ecWiC(*IAd(=IA{~wVBLF3Z zXCLn)30PvkufU&VLOEE!Y@{-m4BTEAu;+;{I?$*6W>uqpo4y77y~Uc%LR93~pL`he zxR`mJa|k?}fE9cOV0#zvY_*=|oB$$QSSwc_cw_pu%lp$LRLico*HpP@R5SYg`+T?C{NK zNY?9nE&`jofsG~ajdCLifpZ9sD-Mg$*FLT2qszt0pJnqQ>sL+vm z0br5&*%$NA0NfCN_yz*|40Pt7^}o$I0nNWY1^HyR(^ex;;P|Z6zoQ_G0dwkmKL%U` zZ#hH(D{OIzc-5A?lxmDW4*<*ZsR*R?8?ip8zz&v&qrpo6s%|UQ3B1aEjZ1n-xV$Zu zo|evfhBjj^uEFM0l>El04&l4AQz+jn$(CNin(k*i@feC0Dl$$Eem{5mu;iJ zd!}-_QC1{2wpF4AOqM`x%i;@#nu9IcDHOc)k%|JIEfGlWsahXGcv&8w1ZJR{e(Wj&7n zuPb6n4Y2DDTt3wjHUQCRl;?7YVxSCPXV6AI;9i`I`_FDDw%+HQIEuOgVTXXMF z$d(=t4C*c6w%xTs5ZS~Z6@ZW@Yk;sYTq~BFSB$c!)%sq%xfuZ&0&>q1Llt@2YZb06 z3aI&S+}Jz^e;nam);SW)L+?-CbO;aF(@xFs+yU~21~={-KGDcE*9+f71+18l&Y?1= zJP3al&W>BR0{m@LS^~bo2Y81ZN3~yI;~}D&fSuRtMt&o>SA?zKVN=hVpDv6}@E{z$ z>Uh_c<&RI0cBnf8M#3s>1K&9Th?B4}e5;+uJ`#A=3DJmp_66qj5RJV=#G_&m(CF*n z!?qYkL4KaN``4Pmx3W#B20lyw+c4AAj?h!z!L}%?qa!v|)G-Qc9!yH)wcw+tAHC)GhvQ ze!rN1EdgPF99!7IE&q0K{^{33;xWJW?8>J>GeO<8d5dhZu_;6JZBP24kyYz=ToV0q zqz2Me?Z*s?XAlq#HulUuS;JZb^Ryz!T-5-v+sDn<9Ef<ut_!P zAz_GVWgmyvLe_6%0`Ck!B)FD=#}(G^mwpKkPxnm#Qbi8`0UH+v%pch*Mijs`q3Ivv zg+xc6WCkGH%0An`Pllf@o|L>btPJ9H7=RSbEzk+u!*Wj@-oQWJyHg~FY|mx7-3-B3 zWLEgF{0d&?^GVCUBw%eZHN>t!lzn+$(D`>2fXKW43Iy?QV#b{`#PJGy!XKN(el^9Zr^$7S=(>B@y0Kn@*EdGYiAeW8X8m z#KHuiE2bKNCdQZje@x?>OfaSlz>hWJ9gKSXDFFV7Z72Je0GyOrm$OF(q=zpu6=AYa zM_J#%FhryGHUTJAn*fyb0T>B@1mKerU^J@xk~y)F8;usXl28`_MAHILa5Mlv!8QSq z$_?ce+Y~)c8MLSReZohrU(qjdm{kO@V1-) z7*5v&Ao>YFUknC8_+Yxl@ zI{>53j!&LCSr&^?kmdZm9_mts@_%dS_v6!QK(|5P%bK6}7BY<@-@C;4^GS9=Kztg^ z-wNSq)KPeMp8z<0n?FoSj_l-$3dra#Jj2Y=}r086&}1E2F&0MvU^g(pg0 zDLo0w?2GqYhu^MjkDas#Es4N)#E=ME&mJg7ReSd8P(3~`6y>jHLT7`PY}460=-XDLgcyFVeJ2h$ zGzCUb{rehoko7`>0cPc(0&w#$Z)dOEIu%7>$(ac=x44DhA}>L~&@(j2q+r}+%%s6X z4}}USZ^1)QWyUSMhnf^TfZu}sou!q{Mu^CXVM%A7eU9XNW6Aow&yVEaJ_YkW-G2&| zKEO}kvyVjkHx#c7b0P}7sGbBn)-n>(oR`R1#$j|CG92wwBmi>uFzFBjYD`#DV3gbx zkfYKiR3kWNlk9l&9Dmh27qS%xULS#zUaz~RF9wk{{NsOD zlbbf^PciK;R%l2y`8on#7~VrWWbujjQL-2bZasjbLb`IGSxq`8gy-!GQ~t{7FC{zj zu&Ikp25g3mHK)ds`Dd!RWN^aR5de#PA!(dA zzj=uOVPF_VfF2h9sY?LzI@GZOPze3Lv1k_aZ}+qSK;pmu5P+cs;O+kcKxYd8BrPEj z|7-xV0>Hy5;y-t2aZ2Ot?tx#!-tZ{&4G)hO;@|E(0IEOw$ck?Ok`@7Y`Bv~_GdXP5 zAQ)&?!`Lz4X&jBT^8sj;!4KTS{KHV3%L5SoI{+X5O8|zJ0QmIO09bYRcKS8^34n;g z)*rwQ01^RW?g3yp0-!&j*alFmBVF#1SV-V=AczFO95Irk0!D>|pi3^|cqTN4tUVk? zj#YjVS`rD-h3U8Es~_JNM%r|JO_i=ElI2pVWVh1=~R0AT)?KX0bEW6CvnwBU|6Ti-4$FL!IA)2A0(1j z62@GsbI)pVm-O={6%v3_=#P);X2OhkO#tbHS#O`s~|65UOD_>dB97b0oF_P z|K%rpDcYMC>s;CDqDRLZwd;>cSEsxkJMQ;lj5g>X(5C*#N>PS^m5b?W)2JxkE#V@n4~qT5po{$;|G#|C zALf;{K*FYSHVkh9m1_>G97C!0%{v5aIn7;N;L>H;hYqK;5nwiQJD7*XVP{creFVsy z#f#~22E_;o`@$X$;!d+=N)a>auO&w28!KLe2LlKeZ^ zmhrsI>MrgGtO9_c*(6&P=1*W!jY@GJu@1r1j3$$)=K{YF40#~_`2fVx2lY(=q&M@O z((w@M!eqUV*Yv%i$1>(fd_C$E%Bhi*m$^;$ea7oR2gS^^#Z{LjU^aUwkWKSorVFI; z4ol7<@YMtWOYDI$`|6BnUACilb2XlC2f;|d;JpBZNPa~51gwtC5EKAWn+W&`{Yn$~ zK5*DpX2JMTzm~&5I}L-3h@3kGh9*5mP4p)eSw0*L6RN?SDQE7XMF8fhI0%61|0ACP z5aoBE4EEvxJS^1B0k}LbrcSbzS0aK0iM{4#r)|HC*3WyhI1!`X;bVAdgjr z)ia^3)1`vGA(n-M6q=5t4{hz^%hO;}=STnRESCzvEHCU>b(!hVSlYzC512nY0T|N7 zWB~etTm<0k@gxO+sQyxV%K?I$z;D;loHDIKWGpDMEjlt0@SAUb{q#*B5C9Si0>Jz4 z^sSuOBZZ@q3>nVur?cRE2LzcE-EINVn{CzsVEGl`d=kEleA&vrvEGBIU39J-_~nng zygVtt@vjbsq4%?|3~W%qEH!WDQr)vs){egPUcD0}q&%)!G%SWZuDApMPp8%VGXN{^ z?5^(v^c^9W0N}u?gWz)2Ga?etLrhve8FR%;Vp&(^em3Fm8e)jz1J(+%(IvMaBbw*PGRw{$Q&GxrX_Yv@YbKd|+ zXW)Hn5`T9@iBZfXH>&ZBRAx25G8bF#Bfw`bjIj5FaO;%tgj-Yg`qlcf6_sz9gPJSG z-AwKKZVLP&V|_FK*3M?NQ@1Us-ZMHiyvVWzrUIFirG`Jtz4|oq{!YDTntksd3XYpi zOu(ww_y_l#y@`O_pZjJ64j%js69>$dW*!aSNT?i5-wvGk%hQvcu`gAN_x&!z&vnIH z)LW-W*GIsS5dhBQu|vP_+B%yTYJ^yB(@IFz8^9(M7z+l4;-v)!9xGxT{W)Sw4_O=5 zBLqBt_j3#W1i(*@0GS1Yc(GqyASgp6>D-nux}*I|z)O-*_n%Dt;+X%+z-;^crbE&p zpXVr-PbNiH4+E#%EpoQbo9aSIX*f?F192+YGY?%f{;bE^?RR@8xza^3J2RAiM-*&<8G*{M@= zRcOwb<(7E_SSDdW0JuAQ8ldr)?0e}3q*mnXw&LGr+w|S17k$|^{)M^!_G?Fg2|)cr zNWR0slcxrrJt(}J127ck_%dyB0f4A($2huP2SDXM<4*uBtd;sck5APt|yo}*UJ%?4za}}L| zdAJt&VJh*lR2G0i|rb9V0MDMcozp?U%CdJuT^~_;KE2p zoq9&y@cb9Gg5R`2mjJ}3m)V&Tg3j#&v<$%1nVo>(_iO^zw~Zww06h@=oB)gyVo{h) z%EXq_W98|r&ib#<)P(_PrF+`|$eS)tgMP4^_kkn;?N849LRHN?t^t4~V?Y>$4kE=$ z9lMiz{;MbyDEeX#gpmKSbh07%$EH~EiUdvT^wI=muqr(QEF8ja30P{LUobQaHZgR+lFr|rm zU0baH;C;k?EV0HYa0mqcaAZF#ClQA1ykw^Y;48DEE6(*UQ4Imh_(pmq#3rvt($%rr zp~_=e`HQBep=$@g$135z8-Q-7$R}TU3)J!}d@o#`;^!`R8*QpVO4>*F_ai%4!H|?J zI6wR&2s;yi=G`2LXY=n5!cWqf%qwmljk*yO#)fiKt-M3g-$6-292XYA=Q+;v55p=* zVlF|zSP?#@!&t5o4&3AMb0#xd_|Z>p^Zv@*n+~qMYZu?kZsPBq-hMe zVsCz%;f`b;y0!w4#QEVo8hm;d78MTcA1VNE(VGF-r+erlvDih9^{BB*D9FB~9<%VN z_BB-=cxnL3&uepbskZsfv1UhLyhxfp-FfYE&92rT`#lj@*z*CH{GC&$uM0`2O$XutJ=VX|By#uLO24LCHQS7U2V2k+pw|R z{Qf2EYfDE9m`4f~jJM<5L3A&YJ1azFDn=e{S-=*ehYLBijc0w%hA%(C=z{b@K!K3;f-;Ch#`| zfIt8Gy+Ap&n}yG9{*z^Lp?noi;mTi}1|5k2P@HEek>IY5>DFG=W?ZR~YjC{Ns6Av4 zBAp{XKNQQe+5w4MzMc@ZtV%%k9*S;FE(@~t6Z|6kIH*WT3MBTfiJb&NRX7Zs0nqfb zh-Av7=i#23tlr50a@{dwvS;#vT{`6h1J~5Q1Jr>^)J-JE1Isu z+uI=Dhq%rh`%$o36S&WdwAZJcG&GwUhPCu-{5$Tk1$uVOzbA~{_vl~Rz4W{yB*Ok#;3>ku0c7#3DV!vqp68hm?Ute8+@#UA_ ze2JnDu<5Y#<&>#p-v#OQXNN2O4A%7~}^5mp5 z(1v*xdoOvq_!Mqc7Sq-~-OaayumV6deLWs9$Rxxyz4BJAf4(BeT^$^*w=WR3w{;hv z5<$?$T70N7BOeoNatJ~$w94iyYA9>z`Z~Cm3IHNSfWf|R!u$ERo7gu2xOMc1$$vFj zYf)nuO8or+J`4*c?rOO+@zS;_(3?#hm(yn7g*olJI7Z>t)-H9f!6{vNY0uw5DbQ)`0ybDzz>9v0l{P0i(!i zZ82T*rdTkXqCcod)@Ijk;@buU2?5)){%>0RXY%20|MD!DxSaSHZ&*WoJCp~(n1dC7 zR4J)sjSo}I9;vSY>=7Vw04U&nH22!-h1JUadm~QB>hWOT;Um@%bcVF2v-09Y*(c*j z>_@^(?G@U?Jv6qg9~9;dFpuTKfQ!UHYP8jJz=gWVKR~kHlQ>j+i2sFJUAw1TQ-AcQ z6F7|XeHZ9E?T@Do0OX6@!5;x8IoZax0C1~c8Ny!#U~a0LD*z+SwBte&0M|By2b)6~ z{w>BsLmp6CRPNw=vt>q+aNTt0?CDd!{BVtB9cln*0HT$Thvq+yr2-J;(?oQU&2B`P zcUZY*>YB%7obF%j&xz8BKpbh_{ymy^j`^Gr2;z1(=*9C6I%2u&FmMm_8GkpQe|CNS z`DdW-X919*U7!4SWL!aj$sx zi!~jVh$$f9h9xS(#u~~A&_*F8m5Wp{jsZR`;q*a6pG}Ap2nl@zdX0Mn=HncH2y4f+ zi8k_4zRBmnZb1$bt#q@-OCLo0K=vW3$B~WueWP~-a)05R@*yk=7vu4e=E1d|Ym+1L zZ~%RgHQH$?7#r2)PP+}!UJvj3hd&@871V6HI4O6h&2i5u+I3GaVc8Rm3gor(9}>FA zX4(pWkyuxB5gM#QyQCu}^vGCMlkuZ&3D!7>y8)}VJNNuq z_*ixQ(NtCV7P$x}hFwcHn9rJSB7r`sn`T7ce@_I+?r<|w=$f3wzYX9JwsbZMjaK6E ziP(=A@b2a(dH^@ur>n-mySpnr3}UmhHv2uOiwwuy+tW0*g^96cca<+vnj>%|?9-Tj z{}73YuT20Pdr6&uW}JKcTo4-Vi+ew+0@I^M%uE9byDaaxMjt?+MnM9Bo4zg713Pv6 z!95D$P=l2KprXS@(VnZCHy(eu;Ma5gN1q^dAAliHJT!+D1onSGy|7>}7}^2E4*10x zIqd_1@wL0#K)valA1Q8*yYK*C`>H!S25c^cIThKel!R0%vRFZ@<4nn=;~&YtW@f`R zslmUIkUtDCl!-6{an7L4kma9(Jr6q#kvuXyyG>YGMU@=oz3Qub=rKy@oF^j0`(ST+ z^sF4_O=l)ow*as|uuRimreN^FS5oAs`IP4{R?<s_gKL=nuo)ZjSlT4amE`4*R(XSOKW))BP8Klb5O4td%leBeKiKqA1v;15E-`Hr_HVBi19y_gQk9S1@ zXAkE%dp+>Oa#9Pj#@=ijgf*2ySSvxuVj#YkYiKnhTg%qXcKD}Cq@mtHuA0C_&mtn* zh#4QiUX?+vS+1ZDNTSoJ-#ife_1M5*Q1H}aH-vw2j9YfsZ5oG;8;}=%INJur_yof^ z0Ene2jMMnH72pzsY;cYvMFi;@S`9+puG{61v#J;g?xH=;AM~%yU>+6W;c!KISkyi( zgQo*APA;BkfE_vF4h8v!ER=vy9kve$`}$L_T;pxM3a{ZVw{y$6{KuBROlrt>Fa@gr zakgtPbE-d#3IJiC8otW>;~)U=Pgc!Xw~Zr;qS_VZ7z9iQ1lTR<RYNX#xZg0u@Q) z){Ti&Y61bS0=EKOq{!a{NShB)<02p6zsNmv_wsQEMzqqGqzZ?kpls>Irult;T>{}9e^1j6yh`~Ql772Sd zMjzJtya32l_y+~wEm$AiIt84~j6i7|*+b5*vN;$VnTgiy#k|+scki|$;IG@QX60;p zjH>&@4@*a5EV^q5REI*nhiZ@j_F}w2l$21C!6x~IfGqeAd~(hPNr8%f4+{~nsdhSw zdV|qds_hX1@#p^_9h5%OL@za3LOYR91^PYEEEVdkATZq+?0~qkdj!sDpt=Dee9Q@; zmKXeEXzUXO9kd)>IpCVlU^l|O_3dw?VC5UV4a+eUK^*i3>y0>D9BbC|7hnR#nW&MO1i82`!Z2X8w1 z(e&D?JWWHe@O%mj~{4V*{4Ctw8d`9fLzHUoP-<;*7gidEceRK5{@MfiiLf@(LjI zBd|bU)8b*(BMuQ_jl53D50|Ue`-_X^#cCz6ctn1X6y-&xX((+THmVD~WY0R9j)ofB zP^L8P0N`jUO{>stRg~-XhCWI$5CR%-r<4R)?^PH$BJ4+K_!f@n6TKZ}+MCaoSo_6Y zEBB|d7N6GQA7?2ML`mg58+O!ChvbswsibG_vcV=>JmXn!c@eW#MlF`U&&H2J;GAIW zZe@)=0b8c6W~v9eL%X5ndP^ltWO_`9ndYgg1p?{L#GWA|5fk3R=-#lc$q>G3RlCJ=Sg~`l*N;d)yta{iP4%)KA9qRxIE$ z{8Vn97=0Ae?{gjByfFS$0U#OR?;>SeC2VtM8I#a+;uhFZQ}t6>?;TMyYAJoK%OV6+oNd9e)L}EM)=ogh&Qx@^{*A%)!RLiDxSL z6-qyMFr=|6R1W_}W0UYf`Zr>0Lu|Jr^tW%V3jdVUQ*Uu)d=@IhDk=qfdhFc@baNBO$`$%4)^G)Rw*f{g8O^<`>X5gtEdwi?jaL_^R^4V|#7d4nrbO1i~aSboYd7o2173*^WP}cO*;S3M} z-atRHMFm?e7?J~8>-dJk5fX}mGD!zfoID}*OjbtXa#H^ZF=FoB5gT%q5JrjXHPh}4 zgHFkqI2Qg~mHO$B9af*DCAvlzCLbI;(p7wq#5v|k989Zdn#@FKr$1{kZ8i&H&}TNv zNW-3f36y^xk+3qv8gF)9?;Dd?TBB=huS|qpqjRdtj*lbwli`C?KocCcnQKqM^nf=T z!!7**VW5X9;#$!2dg6P_qKN{*Hfu4vv$J-2DORM^5B`mBwSeg{dPkUQaW0Kx4QsvfGiTJ)hbioz^^51=;sgb zuReUZQWfP8Er8bQBXvDXPZH#n-mkFfuXPNYv*Cw^wg>SG z0uqm&@Va>MN{0mHWQdJP12LeaADjwy=)Cc-#I*XSft7z4LS=;+t)2E!sOFEk1eCJj zD~_o|z_0LUy%7C;1c2Xh;-PLRJe{Ox%&v-GFncAqwXXxCYm`4z)QU#v;*wh$LWk7b zJ=rBIXQTU&lPQzt5kSKx~fS*E+m9=>U`&Jj%jeeIZVO;EglYvH_ zxRO;t@#KBDNnl*onXa-%-jFdIIIOc)8V>*iy2ZItNh+20dGfXch1tJLM>8q2e;rS ztep)a;U5abAj=^WKA33a$qfJyk61KWI``vFW+J0djVv(Gs=au1;hiO_LO3<4=#8hy z*j`uGJsI48*EO=`$wNL&cJiV$W#7MVZ%0xDoV*qVvQg&qKXy4s^0+p?Jy#_X5y4xX zB+!lRmx<7nY-}9;E5;O10SrW7@;RTVtAWsHdSR$Z*(J8aAuVMtPq}NMHbJfll^F=@ed8E2ED?k~>YatFA#g zsb|j;T`n*5ys9x0o+ho3ZL$aolvET;LGC{|0pd$IM5qD+r_tSGGlN^i$^5W`2`94y zHCgl^{Ui48-x`hX?G+McPMg@1=g8@w8Q6(tvQ5sp)l`@V&kw(?>~!Zy2z;wFQ0Vg- zAV(+XW4;BF(Dm@F8F87{A}lS84ZKyQA^e#t<-5-5)Po{(EDW74uXSI<0@<;z}9DE3T1GCB(402?@R~9s_ zG27&R+3@WXzrx@50^lp*PpS;?Tb;*43V-Efw<4b^+JZtD*hshD@;B7RaYQuFxR9Lq zr+Dt*jG`dElvc;W(;BIHr0wd2Hf@5rke)9F+Bz(P3OQ4CV%BTyQEdK8+V||ZwKVJs ze@lYWeCl){qb{wDml~yX5rv9rEfxT--hYXJqV8!xSP#s!tS_AwSeW&KzH_Xn0xX88 z;)y_?>}V9S?`2ck257ctZ4cwGsLWCzl8p<2*H}SM7(8qIJ2L>!n3pda138ncX>2!i z^DV4Ro?al2RL7$ZY?me2CM9OkuT)@kj+b-aU$I(p4Fm60dsWZl61#H6!*rY^U?`aF zyj$cAy6ZfI(nx{)%eX zut-WoDJ1C2XZcn?*mq-u9kEZ;)71CH_b-}WihVG!GQe;101PO^MqUrR$;*JiT>M>IBl?d!;;$s2i2%T#SkIc z<#f5chJVxpodO$91yzrN8o}UDMlb(f`)9j+wwX>ze|eI^h&FYT=3;dE-N~sR(L^y3 zIUM=B2L_MdZ`x~nW(Ld()By-#)RDGbl%~1G>5q|CFv6u9zUCJ2O&Eke$LEl}P^ZK9V=_Z=d=lQM>CD#;=QA5BN2>78d zzx=8JFd5*h20(3(9H|xtJMmJU5Q9R3=$vY`>niw*1}Y}Hb1v8^tfO$y;%Eh>7w6N7 z(^Sy1y9ta=f7$}94*OAE7qv`&5%i-k-O&pwq>}J~8 zrEyBZVF}1tiQ0#wYKulg(M+U!=1V>RESeWTwnVLe&9C9QjVoImLEM(~j{p%+IWVX$ zjMjY3(Ca*;S9?f)`oSzFms4Y+|FDIUK;LbZOKTJbKTV6`Uu`0N8VVy4^@-n|z~BKdUk9CjT>GW<-t2bH{#dC4eXd>d7yJc&r~{z)gI@@M zO?p@dKwDLdAomq+b$k{8G6Q#FxVX{(^<;s#?wD?#6esu$6V5e9faX5Sahe%biNh@5 z+%z@PZLpyrz9ZgIJV}>-E2AuslPSDKX+$}z;>fTw^Ck+xv(4o*4o;*7mmm*x_i1dJJXRu^Cyt7}G54}^x$fg$7w8SATJZP$Do%|3+d*8Ef=rG1|_^1;3U@QVWAE8!0Sa&8#tx~E{D3x0<& z2A{P35pTO3q=3TTjf^!3Z_f=mIR~f219=K89*5EEgoQ=HUJP-rwczTXSx5M29ni}>2ZQse{?>p{n%AiWKH$kyEBGLQj|+*Y8b*C=;~ zvny6Vz2go2kln(OMzam%fEoZ628)9%u10T;Za%sw>|rVgTwX6#IVeDo3i~(?Oq^<> z1P;T;01@jX@*l*jgTPPL8vyuU6>2)e7Ue4CQyWi3vev{J8fHOyk2%bJw!YEX=~&0V z=!F*kzW*|rAA0%nCH3XkdjNVn1OTe^5=gOfB`_$10AHJab2PIMsG7vQ#=Ga6X^s>p zirgDax=1&R20R<&7#jkX(p^zQ<-+;gC#q-N;sAf*2r+$60pKU8N8rQf9ayWpqlvM2;7MKs`_%giw2j1D3b&L=U9cl$bzp_PZ<`*};W zsgz|kA4S1U<$!2N!d>duS*2E}3O7_mt%8)*UL-fDQm^?hNc?xsGiQ%q z4=cCf%*^{W>)2g)pUi$lKtq9F_=gO@k2F?*0Pts6si6gd|^M z?~wesB3NNbS2)JPmSB#>QPPj)=p&SKM;C+__)%^ocOs_=%=QUd&-r&L#K{%;T4{fY z2Y)yy)T@Y=NUb?rhMkltVg&GDUIYpqXhTfBXeu2h<{j42HZFlW+XRx%qjAhPBeTLL zp)VYwmbZ0&zG2a??RX7^zamXB9D41?%omhr>-~pI1aOXVUfQ-~!2*ya*!_e*Lu=2p2S@>0X39%59IF^~!{O>LH))`zEokG4QKDkpU zaAnTwAjvTnmxsM_YJSn=dTmv2`|gk(j1EZyL{}5lrqb9L=pIoT7gQ>jyu*}i5dVm;Wl*2(bduV9>8G?sKE@ya^Ou9NTF{+dS7wYvk?jwXi~XHjFI3+CNE zH`krUqN>_3ez^VY6Yt+LEd%OHBosh$%S;^H*2F9TNUNHAp(T+=j>c9 zqKADrdk?p)`0{;msx?;-=!|gMwfmzMJeImwvEToWMojb<~eoe2QL8cc6-1t z02He~{9z57Aesk)c$0sUW}Cr3I&v0OM6tAGtCfg{ngey&m6}>*T2)Iac4Xg=SlA|u zUr8eo)zRJblkaymrq{zm=!XJDfG1(WpGQ~-Cea1(LRbe;*f|sHPPTWJ^Kdl)h;Wvw zewS~~EGxRRjubMVdr41_83{>*lxG^Dm?EXkr*=DuSe#Nn`!Ic>&aquhb;=eHjzKf` z9B1Jt>T#Zq@zbW}dx(cqAfLANAk1n`BXaJqGv{ZOWY15(B^C@oCQH_T0k&(9S2qnj z_Eq}M=sO}o;EPzHA+TlkMPXm)XTAAo1%OA*G3cLr!oXSz4yV%p{b4ZfIJE3$0)f5O z41}A)#nCF~m~Cj|Jy1DI1lDAxr4cl28v+l49q`+2SKBN7cok^$wbx#1V5O(dt-%8n z7qTYPtxPx;U12J-xr(WBYMH$9^kFWxJzO0QGFOL7I)JPnMk>Tb2OAu(mf;^aRTav* zIR7%%w(zei`Q4>LMA=M~9KxxeS3z)>D<|ZV~o*s``O#>~^U|0B{!Svy$m0Fz|}KxYLM=iMv^8t?dR4 zIvQIvsG)KR*}Ky(xrf0FRE`^%5Y04e?#U=}LON41kolY}%cBNDV)M_Nrl}U+w#2C; z-;i+#Q*{u6!|~VA$0e6XDCQR22?-O^ow)2Uw6jHVcu)7+>`(9e|4@RTaXJ#-?*K4TfVXcYI$&^EQ zPDV6155aVT0fyi(pP`&g->9^SY_ro2P>6QZKIRL;4E`Pzswj<`Rm7g9!W_-NUNHkA zAMU2*AoNpb9)p}x|D291M#y!%hXSaG49OBi#2SHlS-4qZ3Fylt^wA+lrGu~znT8A( zaoC`6T!(jZRJet+Ihu4vf^`)y-k!7(^z_Qp&RUza4S&fq-_&1!5W8AT0S2HrK1Xe z-D&R|b<^+W=H~V50PrLCLVkbWHvX+S7}$ZZJ1OR7Nl9-kBPb3_eULD&*K#u~@z^0P zJjAbTdkRvnS}BLJB?{j)8%4%n1K$oS!a%?sJe;3&dKHGnTqTKbXP1yusA2m5=)-?f z8lIuPJ5}Q$hR7C^+6qUA2XYUG%}GO_Cb=r4nflHjN~_fEwIfMgVLcXK^d zbY9)%#5=<)rL(KYFp=qtn373~MtY|ls1xsyZE2xK*QVZNi|k}vNUbu-p}~e@>6avN z@JGW-g`NUnJo7ddUWLqITccxo-JaF=dCxcu?wL9s1?i=A`Zm|v?K+JV*QG*Vw6I|% zm|~`LzaYzzrFP4L#uwjmY2yKUD#L*?I=#jazGX1(-CSiP0@HxUN#1TOS$>eLH zDn?o}iWQ*d96A@{%$?mz{-BE9kac7&)q0>6*;4$#koCaEBuil@y})!E;i)8V^LlgM z0(*s3I|b;HhBNIf1;L|?zkq>Z2x5tsG^LuOcCu6Lom5b|Yev@h;gD(%Y8baTdi}AI zED1S*OVVfHNxN(O6JxzCIbte5ZRh|eMM)gq!!V$T)=?IGaVhenHknAWAFR#LVS$Vy3O72a4M0P<BvZAgDm zYj+Y?80`U;UEy8qAcyjVTWRHCEm9#YrV-K^{z?$(P^%rKsapPTEAA}^mR^t1Tm5}o zo%;rURzsf#=(B!#{maKspCI5@?QZZJZS}sFmx7Ee2I1ga>n9Ocw!{3g0S1*Qx+I1S%j)j^$Fbw0c*gLb@(xTj7q zxM*!KOg?ho>uG|2HaNAW2V0!kr^tZJ6Qua4SXczqi)^Di+eu=dWj4Y;RqDnVO_f1K zf_4avKJ@aSLM!FK%d*3_($`NC=xf3eS2yznNP7>;L7{ zK;$3}#SL`UHm%f7M+mGs=7C=nCjI>Kr5LEu;3u2~eyFYcZp=RP>X%oqJ~e&S9){5h zQIbI&1}&Hh1EDOal^)+J)cYHUYRl5*=-#SHY$vN05!I%~pN(2`@eFS_CCD4s){hd$ zY~grk;iItai=~=^PgVut&snS$$_z0(bo2~K!TmjjROb;fo{qXLFr{?cDHS0ql<? zy8+%`U>UpH>VCEoDYvJ%Qkh&%x_qkYY0;J_%Tw_Gh242&gY!jkZ2|OzGYvnrFQcU$ z%u_~qxYWfyKX0$5P$VSZ!@voHxfQsAe^+a+{|sonz}{heX+El`!cEJPmZ-G)@gdR(ff1)7iEaE8ymG*>8D2d<>U)BvPOm?!9kO~k4U6aT># zV&H?qAo7ZPZeh;rM~!;{5T6R>{)M54?Sk4cIE|L~){?Q5!=uTDfb4(13?hFy+G+j* zC|DEzY)G0D2JI%#w6a3tPYl}xEiM!e`Qu6wyrp1Z9CIU278!w(F{d!6*)l|=*kJDh zi=L~Z8I8eny4y3d$dE;Y8mkIQa!gR>=>aIX&Z(M-s5%xyeoDWDfn6^_PQ#jQ7A%Hg zgp^#V@{`EO^Q$!QW-GIA*%lsdm2LfDRp_5IrSJXRD`~XewY!K{rwGb2!->TE3(C%J9jF^aeYF1RLq_3VwV&oHZ9h*x* zfzcx_paX37A7pyLxqA(~O|ScoY8||i;4xUrSXwd(OD<56O;zQ30~x~1v0)1}?)x7e zQ1Tk|5`*443JDX=cE6YMSQ~b-e4eH1WGKSF`6E&qOwY@h*6^JMyAaV_iw!)%TtKKS zFPO`(@=Y2XG2;$zapZ1F#6yzO>0!E~$shi$<=l27DS{x%BM2nq2h18U7=*``Y=g03 zgk=yHa}nb5|DQvgii*ienr1MU=*rB<>fW_?ymPj?r$CM8Y&64$B#yBU0DKr6o|Va2 z3(JUV-Y86vtYRRUTBWX{mI7P>57fyh6PYKx^ZuPT{2k$&8veWp)T5JEU*(lmuyJ6> z{8Eq!Eb99}5QZ72Oj%*wc=&AIJ*m+%GI{e(f$A;)I8b1yh&&%bzvE+3NsI!2o6X&3 zQ)|EZ$nP@ji@w|k;EO4USsaY`UBT-30^m=fAryXiOuW0(gdGOed=f<>qu`P$FBKm( zU?=OzNA*hblYnkGLnn_J)}qzW?rhXLiIsqsd4?g# z9_|k6gZ-?6qmb71NVIO^(l76zpbDaVjETm}AK`5#0wdrz_@_`FL2=C-!Ib?HikXiN zK1p<-@bBA3P5faMT)RM_?ic(vtJ^H`5<{}sKs2`&jZf2+-%`h9?J;__B>HKn42v@n zHK9Svqyfpc&+LoGH1*Y^2^fzv5-AwlIA1?^^lLyd1vj~d+Usp)M_myo`L3%U{|daS zNA3FnbL|TA(l!_M^<08P75JWPp3-$awN;f!1cAgNz%=-z#oFfX0{&(7cR3XFg??Y& z4gmf(0eFsBDn>gDZtjHB4GY0fHk(h3LVYO-7V=e(B{2{TlJ{{)L-bP}i?REQ#m9IV zcveaSC4C)5wQd2UL9*gjij7iwqKV~{1~OSNvPzx_a+>Sd>S+5Q8durbEY+sDysk|_ z&dgN%=$G3gl1=kioiYH#Ial>I0z_$guUiV$P{bhocY}W4Vci2j4c|1o=6_NygYSv? z@he7F*p`@A;(A|4JY_79>65zK_sU`*P}Xliby|TuDXY_Z$3d0=UuMRqNjkCEufD36 zL5Ye2_R+{Pk0uon#jdsK%)vtn-BRN0o6PEzXa-?EezE91Nm;Xh|1`B~ghK zCX0NO=*jU#>y?yw$EzwBcmUzQtAI!F1AiY0Od59^R1f~@#<$S7)33jwm-sCB%#<_+ z8H0fP6xyWGK$8^?6XT|D z%s$e+sro1`40e%rKqKsA$2B-v4C-JpfiSw%c1$VkqS3fdx%R+0kv)-0!MJKD+^1rT zitZK)EO)PRz1*_OA7Ch+pGC5F(1SgsOri@6Q_J=GUWnK=DY&Nm&&uN`w$c(24dj%m z?unL!o-pDntjh_mK?8#IS)F<3q_Y?V;S_m*?0rP`hMzJ_P-d&rIMCcL@Y(b!L)$2-B?B-NwE9v| zi%Km8eSE65peU$e{3V0IE={@^g7H>^rb(!@qT^nBvobgE2HB*M47-@(S(~!n{osRR zmngRQ6alW(YeYS)2Zxf!1G)WbH@$_6sm?y;m#-IHX+*+qGm6X~6I+cPl$PXRFK zWTkbx*M`x0JNI6GXF(Fu5iHzLPJyZNDqRn_nl|Hc9ZuP@B-X4=RB>7JmQ~k$5 z%4x;;&w-RQ5Qf9UEq01#g^x^?GXYyxI8ktFcupc zN@Vzl;|=-fT|`Zpc?5vjhPf2;$$bXOs1OFIoG7D2tEzMVjo$Z8epR4{@z(udjS`a@ zW%onbS@HtNJ=VSgYQ&>^M5eRz#f0~WjBe&A653q%r}&r^$&#cAfr$=lgTPX){)&D# z6MwgXpYezG05~9d7UhOm!w}3pu~Z=BYwl|c3I)ONPzkRDn}@#(CRfl%sy|-Y@=cz+ z*0B)t&af)jYP=HX(sIOhJ$z!q%BDRaf?&=$`;}Jx=BGbBe-Uwl%3bWuGTO!%%pZ!`)J#&z0d|<;Wlr&lWrbcyMNOXO<_7jL#eURV)27MNo3Kr(YPP)Yw)m7i1q{Lw4Goz6<_mRJNlf`UhiNx^#!X`|7#Wx!?2_O3ehiowD=I}~s>C>o1# zIZwMiMukolG|+bZpkBBln~=3Wv*WDVtfNLJwkepwPZ>I@x`HE2&H#K=q}CKjiwf$XJ2urt-FBc?DZwJ~2NlxyN;;-#UC>ZZ1LV5{c!#SQhxRe@Vt zHLfyI-7HRRwu&hrv`@eDto=;1zVr+GzW+h`Q8EC(1e3o0E5^;uj)LakX?r%PK=(s$ zyIjn?@gXT`ok$iUW$tJrt|%^cc8YG)t;YPr(qJ{KISqouMN~SkI4%s!XIT6;h&>6CvpFd{;)t71En;W}UND{b&IGroAw_ zh>bC~(&qwU#E$8{8ssnrkA_}wfWnKnFODwwR)RxPsHj4-k%>0y3~!z0t(W)dl7~&1 zF#GHf22V0OT{kOmBjQ81iW0ucs@`^HOuAXFOC346FjlmF#>gy`Qeu!!-mmK7k5#Y! z-NlOTQgm3&98x&gmD}XHg|=aa>dwq0+caf;Nnr9@*%Qg=6CAB$f4c%DYDBEw50WKP zX|**h#X$vgQh*n}(fWaV zd#Of0=ds9+;mEEK4vg7WkGrs>aIVSV+rP8q)>G2oaxip$1e9RkCGa!;OurTQ8Gi-9 z=vD)Tfj7dSbp-~kQ(^G*^yuhZU)wO$5C}Eo?qBGg?NupJ^41z=VYXO#Vg6|lG%#I? zgYl9RQ7zZSd-8;=bb{f;Ru+E%VfXj5GN=>?a<6g!whm>S!IR`JZk=Cn&VwKyohnwv z6_FvSildmAq;v-edq2$m3>wYo#plP6hsF#$gyB%oNbIJrBr2sp#Im&lln^oWCk3M-OE6;JvZUc$TYlrhy=}Ub&kUOBehCN0U_E`W2 z_M9FGNwxGV{I$n^JNQLEp_lX^kgHH}aIqTHJ#lG3P&#)K1NAK^={r$+ajMYZu_4Df z;~YyzilUIRtx!suj{s6Bs9aT@2WtFcijr&z#vP*A(vX0VjT}c5#HFdKSB&IBKc^DT z|6HB6=#*-`aPiZU`Qs>QifkW4EloF#;KDeGOoN%f zA2D-X z3kNb8$xZOjgFu)Ro36&n1LvPFz4u7G%kDniVEB-YAoBo4Rw-MK9>@qkM=6^?3zrR< zL>hOYVvNI-R9*ma(NZ`lHI)tii<|Ro|JvD9EqeW(bqQA26Ls5bZK%==+8*nSUX|-S zVrP&* zC-@Bse-nU~mWmyNRwx+V>?HmXV9+eQR473}tw+!O*f8Z3t0c3la!?YAn~(61W0)g) zL{kuAHOZ)R#ul`q+D5Vcf_)c;G?oF4lxgr?9a+vCGyN-_G8`%Stw%=G%*~qVNPjy> z!=7X5b~>-&UR8;qpb{iXb^B^d$1dMsqpFjJ4UHOvjYKZTJm)D9w%~~+Pg{76rRH4C zZitHwRY}@%P^FOxlx;@N3tba2CM7|lIPK$+Lb9t}TC`T*pkJ=Kh2Zc^ z!&uY|aj8(s&9eg8M(5dapWt02tb_KQm~g*t@RFa10mI1&}e3 zN%`i;r8j#~wMg`cwNI+6LWn zFhP6q0^(unxftb$1D#7e@5{UIOt1k&UkOXMeZ$`pezo$8e);K_mo(2cXaT}W!Nx%$ zaE#CSno~DZXF6h?>p=O0Cuk z;;`#LNhxbu73IECpym=v%Bm<+HGG}3&z0~gQ737iOG+Qmo)OQ}rAx?Yiz9G_Mh>T9 zA<=PIP1js0su1LuoSkkq_Lb|r!Y*Y52M$YZK&+?6Nhj{};h2Ktesz1mc7JOWbkUTN z=v27u0)#Pg0v0t?B*&Z2MgHR zlaqz=k?QU_%n|FM@t%hgQr-6s_yvE<=YCUJ_%;0f(f}9?76`>ajpAS}21~F|8u!S0 zcLHS4*mc990tz*XmtH&jWj1MEY~eN$0Nq8!>7m z?)k6Lc*f>;y^%49GTtw~^Zmy7Tc_WIU+||f0f>I!Xj-fWfgr(G3Jaqy7Kl_84#r>V z#)!12gONnCR32yop|iTZ#DOS^MyWw8Q@t)1SwTjF8XlS)R)Nf~Mf8maNhOAypp?EM ztn^WnFCgil{3%&K&#BKf{-Mrh29g9KyL8pl4r-KJXDLuz(Tg%13mKeod-Yi#@)UUU zoH*5`9xqF~xjM-)MnDJ>;%cKN1>si(h=3uXL5i>k)%cbjuHASP?+DD>lj|pdEZBEG zDx~!|QaDkZnsVdH89duTbmUVwiqoY{{;7=9kaTCL(84Is*Gvh$7Xul=Pf&tSi(B7< z-(u;90N_u7WRb8f20H|!Z@%VhGNSNMEOsIXgi)ZVq#!#nEE~9EB2vkeV&poy`b2dk zGDWSETla{vD)=)^T%!{Fq6yqA9QnT#zg<}Bf|41B^`(RVNrwL?X{y6%5dR#Ilok2z znS;?}9%9HSYz!?k>4Ive`kKx!%K3D(6g%onfBGqU9F{n!P?AyG-J4DvQlXK0NP~l9 zSsQyYr&(8;bt*K7T<{g(fE`{5%HwQg zRqIAWA_2eKDD?Z2?anKAzJXr>@F(qvVf+zYQBC z39)Q!lN(econ7(ryC9dQ5YKmr)SG&@N(RpIGhej!sYlcSSXx^RdM(%m3KdOYP|+rs z(;!jS1rdn`MqJr{tuM1sB2g5s1vESIvlZS=u35PMN#C?g#i(}LmiSqWmAi}vqCQWb zFWXx$AMrBl0)?p@)I)^4B;~6AP?s@zxO8^bKL9iSWK=5IcovaUR#p4osY@ynwFn!v zA#skAIn<1dA#nt5ly$ZH)wV@{3AKEFh|3?_Y2U_OVn}E0alNM)H{Ky4vU%u8$sy2b sN=XjQa;s=dll;vs_^oVtS%qKpJLSmGcS%EqQ2+n{07*qoM6N<$f-~m`Z~y=R diff --git a/public/sveden/assets/images/signature/signature.png b/public/sveden/assets/images/signature/signature.png deleted file mode 100644 index cf11edf33de54e1819da7d56e5c47d7664e6b01c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1690 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 diff --git a/public/sveden/assets/images/sveden/min_nauki.png b/public/sveden/assets/images/sveden/min_nauki.png deleted file mode 100644 index 37e2b317df1710f1b92048fe31ebbf1779ef7b68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3112 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 e5l)o5xt&&i){var c=$_vikon('div[data-table-id="'.concat(n,'"]'));c.show(),"visible"===$_vikon(o).css("overflow")&&c.offset({left:$_vikon(o).offset().left}),c.scrollLeft(r)}}))}}function s(){v()||(o=$_vikon(".table-scroll-thead:visible"),c(),l(),d())}function v(){if(window.sessionStorage){var t=window.sessionStorage.getItem("accessability");return!(null===t||"0"===t)}return!0}$_vikon((function(){s(),$_vikon(document).on("click","a.showpart-btn-list",(function(){v()||(c(),l(),d())})),$_vikon(window).on("resize",(function(){v()||(c(),l(),d())})).on("scroll",(function(){v()||d()})),$_vikon(".abitur-modal").on("scroll",(function(){v()||d()})),$_vikon('a[data-toggle="tab"]').on("hidden.bs.tab",(function(t){s()})),$_vikon(document).on("modal-open",(function(){s()})),$_vikon(".vikon-responsive-table").on("scroll",(function(){if(!v()){var t=$_vikon(this).find("table:first").data("table-id");a.length>0&&$_vikon('div[data-table-id="'.concat(t,'"]')).scrollLeft($_vikon(this).scrollLeft())}})),$_vikon(document).on("accessability",(function(){v()?d():s();var t=$_vikon("#vikon-content");t.length&&t.hasClass("abitur")&&($_vikon(".block-item").css({height:"0px"}),Object(i.d)())}))}))}}); -//# sourceMappingURL=online_applicants_list.js.map \ No newline at end of file diff --git a/public/sveden/assets/js/online_applicants_list.js.map b/public/sveden/assets/js/online_applicants_list.js.map deleted file mode 100644 index 459b12c..0000000 --- a/public/sveden/assets/js/online_applicants_list.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/review/v1/online_applicants_list.js","webpack:///./js/review/v1/rating_applicants.js","webpack:///./js/review/v1/helpers.js","webpack:///./js/review/v1/scroll_thead_table.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","$_vikon","val","dataRemoteUri","competitionGroupId","ajax","type","url","dataType","data","headers","Authorization","Accept","success","response","html","payload","table","initScrollTheadTable","findApplicant","error","err","getParams","getJsonFromUrl","document","location","search","competition_code","competition","$competition","competitionIndex","competitionApplicants","$competitionApplicants","is","click","applicant_code","applicant","find","scrollIntoView","block","behavior","closest","addClass","Element","matches","msMatchesSelector","webkitMatchesSelector","ancestor","this","documentElement","contains","parentElement","timer","delay","callback","ms","clearTimeout","setTimeout","isToFile","Number","rebuildBlocks","options","byRow","target","remove","matchHeight","query","substr","result","split","forEach","part","item","decodeURIComponent","tables","tablesPositions","getCoords","elem","scrollTop","scrollLeft","abiturContent","isAbitur","length","body","docEl","window","pageYOffset","pageXOffset","box","getBoundingClientRect","clientTop","clientLeft","top","left","height","width","getPositionsTables","each","attr","vikonResponsiveTable","theadHeight","setContainers","containerWidth","columns","thead","parents","css","iTr","elemTr","iTh","elemTh","vPaddingWithBorder","innerHeight","gPaddingWithBorder","innerWidth","vPadding","outerHeight","gPadding","outerWidth","text","fontSize","fontFamily","color","backgroundColor","verticalAlign","copyThead","createElement","innerHTML","cell","copyTable","className","style","cssText","container","setAttribute","append","popover","showHideThead","hide","isAccessability","isVisible","scrollVikonResponsiveTable","show","offset","sessionStorage","accessability","getItem","on","e","tableId","vikonContent","hasClass"],"mappings":"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","file":"js/online_applicants_list.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://db-nica.ru/build_ci/sveden/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1056);\n","import {initScrollTheadTable} from './scroll_thead_table';\nimport {findApplicant} from './rating_applicants';\n\n$_vikon(() => {\n const key = $_vikon('[name=identity]').val();\n const dataRemoteUri = $_vikon('[name=data_remote_uri]').val();\n const competitionGroupId = $_vikon('[name=competition_group_id]').val();\n\n $_vikon.ajax({\n type: 'get',\n url: dataRemoteUri + competitionGroupId,\n dataType: 'json',\n data: {},\n headers: {\n Authorization: `Bearer ${key}`,\n Accept: 'application/json; charset=utf-8',\n },\n success: (response) => {\n $_vikon('#ajax_competition_group_applicants').html(response.payload.table);\n initScrollTheadTable();\n findApplicant();\n },\n error: (err) => {\n $_vikon('#ajax_competition_group_applicants').html('Извините, что-то пошло не так. Не удалось получить список конкурсов.');\n },\n });\n});\n","import {getJsonFromUrl} from './helpers';\n\nexport function findApplicant() {\n const getParams = getJsonFromUrl(document.location.search);\n if (getParams.competition_code) {\n const competition = $_vikon(`.tr-accordion[data-code=${getParams.competition_code}]`).get(0);\n if (competition) {\n const $competition = $_vikon(competition);\n const competitionIndex = $competition.data('id');\n const competitionApplicants = $_vikon(`tr[data-tr-id=${competitionIndex}]`).get(0);\n if (competitionApplicants) {\n const $competitionApplicants = $_vikon(competitionApplicants);\n if (!$competitionApplicants.is(':visible')) {\n $competition.click();\n }\n // скролл к абитуриенту\n if (getParams.applicant_code) {\n const applicant = $competitionApplicants.find(`td[data-code=${getParams.applicant_code}]`).get(0);\n if (applicant) {\n applicant.scrollIntoView({block: 'center', behavior: 'smooth'});\n $_vikon(applicant.closest('tr')).addClass('applicant-active');\n }\n }\n }\n }\n }\n}\n","if (!Element.prototype.closest) { // полифил для ie11\n if (!Element.prototype.matches) {\n Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;\n }\n Element.prototype.closest = function (s) {\n const el = this;\n let ancestor = this;\n if (!document.documentElement.contains(el)) return null;\n do {\n if (ancestor.matches(s)) return ancestor;\n ancestor = ancestor.parentElement;\n } while (ancestor !== null);\n return null;\n };\n}\n\nfunction unique(arr) {\n return Array.from(new Set(arr));\n}\n\nexport var delay = (function () {\n let timer = 0;\n return function (callback, ms) {\n clearTimeout(timer);\n timer = setTimeout(callback, ms);\n };\n}());\n\nexport function isToFile() {\n return Number($_vikon('[name=to_file]').val());\n}\n\nexport function rebuildBlocks() {\n const options = {\n byRow: true,\n property: 'height',\n target: null,\n remove: false,\n };\n $_vikon('.block-item').matchHeight(options);\n $_vikon('.block-item-outer').matchHeight(options);\n}\n\nexport function getJsonFromUrl(url) {\n const query = url.substr(1);\n const result = {};\n query.split('&').forEach((part) => {\n const item = part.split('=');\n result[item[0]] = decodeURIComponent(item[1]);\n });\n return result;\n}\n","import {rebuildBlocks} from './helpers';\n\nlet tables;\nconst tablesPositions = [];\n\nfunction getCoords(elem) {\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n\n const {body} = document;\n const docEl = document.documentElement;\n\n let scrollTop;\n let scrollLeft;\n if (isAbitur) {\n scrollTop = abiturContent.scrollTop();\n scrollLeft = abiturContent.scrollLeft();\n } else {\n scrollTop = window.pageYOffset || docEl.scrollTop;\n scrollLeft = window.pageXOffset || docEl.scrollLeft;\n }\n\n const box = elem.getBoundingClientRect();\n\n const clientTop = docEl.clientTop || body.clientTop || 0;\n const clientLeft = docEl.clientLeft || body.clientLeft || 0;\n\n const top = box.top + scrollTop - clientTop;\n const left = box.left + scrollLeft - clientLeft;\n return {\n top,\n left,\n height: box.height,\n width: box.width,\n };\n}\n\nfunction getPositionsTables() {\n tables.each((i, elem) => {\n $_vikon(elem).attr('data-table-id', i);\n tablesPositions[i] = getCoords(elem);\n\n const vikonResponsiveTable = $_vikon(elem).closest('.vikon-responsive-table')[0];\n tablesPositions[i].left += vikonResponsiveTable.pageXOffset || vikonResponsiveTable.scrollLeft;\n\n tablesPositions[i].theadHeight = getCoords($_vikon(elem).find('thead:first')[0]).height;\n });\n}\n\nfunction setContainers() {\n $_vikon('.container-thead').remove();\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n let containerWidth = !isAbitur ? $_vikon('.vikon-content').width() : $_vikon('.abitur-modal-content').width();\n\n tables.each((i, elem) => {\n const columns = [];\n const thead = $_vikon(elem).find('thead');\n if (thead.parents('.vikon-responsive-table').css('overflow') === 'visible') {\n containerWidth = thead.width();\n }\n $_vikon(thead).find('tr').each((iTr, elemTr) => {\n columns[iTr] = [];\n $_vikon(elemTr).find('th').each((iTh, elemTh) => {\n const vPaddingWithBorder = ($_vikon(elemTh).innerHeight() - $_vikon(elemTh).height()) / 2;\n const gPaddingWithBorder = ($_vikon(elemTh).innerWidth() - $_vikon(elemTh).width()) / 2;\n const vBorder = ($_vikon(elemTh).outerHeight() - $_vikon(elemTh).innerHeight()) / 2;\n const gBorder = ($_vikon(elemTh).outerWidth() - $_vikon(elemTh).innerWidth()) / 2;\n const vPadding = vPaddingWithBorder - vBorder;\n const gPadding = gPaddingWithBorder - gBorder;\n\n columns[iTr][iTh] = {\n vPadding,\n gPadding,\n height: $_vikon(elemTh).height(),\n width: getCoords(elemTh).width,\n text: $_vikon(elemTh).html(),\n fontSize: $_vikon(elemTh).css('font-size'),\n fontFamily: $_vikon(elemTh).css('font-family'),\n color: $_vikon(elemTh).css('color'),\n backgroundColor: $_vikon(elemTh).css('background-color'),\n verticalAlign: $_vikon(elemTh).css('vertical-align'),\n };\n });\n });\n\n const copyThead = document.createElement('thead');\n copyThead.innerHTML = $_vikon(thead).html();\n\n $_vikon(copyThead).find('tr').each((iTr, elemTr) => {\n $_vikon(elemTr).find('th').each((iTh, elemTh) => {\n const cell = columns[iTr][iTh];\n $_vikon(elemTh).css({\n 'padding-top': cell.vPadding,\n 'padding-left': cell.gPadding,\n 'padding-bottom': cell.vPadding,\n 'padding-right': cell.gPadding,\n height: cell.height,\n 'font-size': cell.fontSize,\n 'font-family': cell.fontFamily,\n width: cell.width,\n 'min-width': cell.width,\n 'max-width': cell.width,\n color: cell.color,\n 'background-color': cell.backgroundColor,\n 'vertical-align': cell.verticalAlign,\n });\n });\n });\n\n const copyTable = document.createElement('table');\n copyTable.className = 'table table-bordered table-sm';\n copyTable.style.cssText = 'margin-bottom: 0';\n copyTable.innerHTML = $_vikon(copyThead).html();\n\n const container = document.createElement('div');\n container.className = 'container-thead';\n const {left} = tablesPositions[i];\n container.style.cssText = `position: fixed; top: 0; left: ${left}px; background-color: #fff; \n border-bottom: 1px solid #000; display: none; z-index: 1002; overflow-x: hidden; width: ${containerWidth}px`;\n container.setAttribute('data-table-id', i);\n\n $_vikon(container).html(copyTable);\n $_vikon('body').append(container);\n\n $_vikon('[data-toggle=\"popover\"]').popover();\n });\n}\n\nexport function showHideThead() {\n $_vikon('.container-thead').hide();\n if (!isAccessability()) {\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n let scrollTop;\n if (isAbitur) {\n scrollTop = abiturContent.scrollTop();\n } else {\n scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n }\n tables.each((i, elem) => {\n const vikonResponsiveTable = elem.closest('div.vikon-responsive-table');\n const isVisible = $_vikon(vikonResponsiveTable).is(':visible');\n const scrollVikonResponsiveTable = vikonResponsiveTable.pageXOffset || vikonResponsiveTable.scrollLeft;\n if ((tablesPositions[i].top) < scrollTop\n && (tablesPositions[i].top + tablesPositions[i].height - tablesPositions[i].theadHeight) > scrollTop\n && isVisible\n ) {\n const container = $_vikon(`div[data-table-id=\"${i}\"]`);\n container.show();\n if ($_vikon(vikonResponsiveTable).css('overflow') === 'visible') {\n container.offset({left: $_vikon(vikonResponsiveTable).offset().left});\n }\n container.scrollLeft(scrollVikonResponsiveTable);\n }\n });\n }\n}\n\nexport function initScrollTheadTable() {\n if (!isAccessability()) {\n tables = $_vikon('.table-scroll-thead:visible');\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n}\n\nexport function isAccessability() {\n if (window.sessionStorage) {\n const accessability = window.sessionStorage.getItem('accessability');\n return !(accessability === null || accessability === '0');\n }\n return true;\n}\n\n$_vikon(() => {\n initScrollTheadTable();\n $_vikon(document)\n .on('click', 'a.showpart-btn-list', () => {\n if (!isAccessability()) {\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n });\n $_vikon(window)\n .on('resize', () => {\n if (!isAccessability()) {\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n })\n .on('scroll', () => {\n if (!isAccessability()) {\n showHideThead();\n }\n });\n $_vikon('.abitur-modal')\n .on('scroll', () => {\n if (!isAccessability()) {\n showHideThead();\n }\n });\n\n $_vikon('a[data-toggle=\"tab\"]').on('hidden.bs.tab', (e) => {\n initScrollTheadTable();\n });\n $_vikon(document).on('modal-open', () => {\n initScrollTheadTable();\n });\n $_vikon('.vikon-responsive-table').on('scroll', function () {\n if (!isAccessability()) {\n const tableId = $_vikon(this).find('table:first').data('table-id');\n if (tablesPositions.length > 0) {\n $_vikon(`div[data-table-id=\"${tableId}\"]`).scrollLeft($_vikon(this).scrollLeft());\n }\n }\n });\n\n $_vikon(document).on('accessability', () => {\n if (!isAccessability()) {\n initScrollTheadTable();\n } else {\n showHideThead();\n }\n const vikonContent = $_vikon('#vikon-content');\n const isAbitur = vikonContent.length && vikonContent.hasClass('abitur');\n if (isAbitur) {\n $_vikon('.block-item').css({height: '0px'});\n rebuildBlocks();\n }\n });\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/sveden/assets/js/online_blank_num.js b/public/sveden/assets/js/online_blank_num.js deleted file mode 100644 index 6244b99..0000000 --- a/public/sveden/assets/js/online_blank_num.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){var n={};function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var a in e)t.d(r,a,function(n){return e[n]}.bind(null,a));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="https://db-nica.ru/build_ci/sveden/",t(t.s=1057)}({1057:function(e,n){$_vikon((function(){var e=$_vikon("[name=ajax_blank_num_identity]").val(),n=$_vikon("[name=ajax_blank_num_remote_uri]").val(),t=$_vikon("[name=ajax_blank_num_campaign_level_id]").val();$_vikon.ajax({type:"get",url:n+t,dataType:"json",data:{},headers:{Authorization:"Bearer ".concat(e),Accept:"application/json; charset=utf-8"},success:function(e){$_vikon("#blank_num_ajax_wrapper").html(e.payload.table)},error:function(e){$_vikon("#blank_num_ajax_wrapper").html("Не удалось получить информацию о количестве поданных заявлений.")}})}))}}); -//# sourceMappingURL=online_blank_num.js.map \ No newline at end of file diff --git a/public/sveden/assets/js/online_blank_num.js.map b/public/sveden/assets/js/online_blank_num.js.map deleted file mode 100644 index 8ba0af4..0000000 --- a/public/sveden/assets/js/online_blank_num.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./js/review/v1/online_blank_num.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","$_vikon","val","dataRemoteUri","competitionGroupId","ajax","type","url","dataType","data","headers","Authorization","Accept","success","response","html","payload","table","error","err"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,sCAIjBlC,EAAoBA,EAAoBmC,EAAI,M,qBClFrDC,SAAQ,WACJ,IAAMT,EAAMS,QAAQ,kCAAkCC,MAChDC,EAAgBF,QAAQ,oCAAoCC,MAC5DE,EAAqBH,QAAQ,2CAA2CC,MAC9ED,QAAQI,KAAK,CACTC,KAAM,MACNC,IAAKJ,EAAgBC,EACrBI,SAAU,OACVC,KAAM,GACNC,QAAS,CACLC,cAAe,UAAF,OAAYnB,GACzBoB,OAAQ,mCAEZC,QAAS,SAACC,GACNb,QAAQ,2BAA2Bc,KAAKD,EAASE,QAAQC,QAE7DC,MAAO,SAACC,GACJlB,QAAQ,2BAA2Bc,KAAK","file":"js/online_blank_num.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://db-nica.ru/build_ci/sveden/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 1057);\n","$_vikon(() => {\n const key = $_vikon('[name=ajax_blank_num_identity]').val();\n const dataRemoteUri = $_vikon('[name=ajax_blank_num_remote_uri]').val();\n const competitionGroupId = $_vikon('[name=ajax_blank_num_campaign_level_id]').val();\n $_vikon.ajax({\n type: 'get',\n url: dataRemoteUri + competitionGroupId,\n dataType: 'json',\n data: {},\n headers: {\n Authorization: `Bearer ${key}`,\n Accept: 'application/json; charset=utf-8',\n },\n success: (response) => {\n $_vikon('#blank_num_ajax_wrapper').html(response.payload.table);\n },\n error: (err) => {\n $_vikon('#blank_num_ajax_wrapper').html('Не удалось получить информацию о количестве поданных заявлений.');\n },\n });\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/sveden/assets/js/owl.carousel.js b/public/sveden/assets/js/owl.carousel.js deleted file mode 100644 index 90faca3..0000000 --- a/public/sveden/assets/js/owl.carousel.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(t){var e={};function i(s){if(e[s])return e[s].exports;var n=e[s]={i:s,l:!1,exports:{}};return t[s].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=t,i.c=e,i.d=function(t,e,s){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:s})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)i.d(s,n,function(e){return t[e]}.bind(null,n));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="https://db-nica.ru/build_ci/sveden/",i(i.s=1060)}({1052:function(t,e){var i,s,n;!function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},t.each(["onResize","onThrottledResize"],t.proxy((function(e,i){this._handlers[i]=t.proxy(this[i],this)}),this)),t.each(n.Plugins,t.proxy((function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)}),this)),t.each(n.Workers,t.proxy((function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})}),this)),this.setup(),this.initialize()}n.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:e,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),o=2*Math.ceil(i.length/2),r=s.loop&&i.length?s.rewind?n:Math.max(n,o):0,a="",h="";for(r/=2;r>0;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h,r-=1;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,o=[];++i",a)||this.op(e,"<",r)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],n.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=t("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(t("

",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},n.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map((function(e){return t(e)})),this._mergers=this._items.map((function(){return 1})),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},n.prototype.initialize=function(){var t,e,i;(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading"))&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:s,i=this.$element.children(e).width(),t.length&&i<=0&&this.preloadAutoWidthImages(t));this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},n.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},n.prototype.setup=function(){var e=this.viewport(),i=this.options.responsive,s=-1,n=null;i?(t.each(i,(function(t){t<=e&&t>s&&(s=Number(t))})),"function"==typeof(n=t.extend({},this.options,i[s])).stagePadding&&(n.stagePadding=n.stagePadding()),delete n.responsive,n.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+s))):n=t.extend({},this.options),this.trigger("change",{property:{name:"settings",value:n}}),this._breakpoint=s,this.settings=n,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},n.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},n.prototype.prepare=function(e){var i=this.trigger("prepare",{content:e});return i.data||(i.data=t("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:i.data}),i.data},n.prototype.update=function(){for(var e=0,i=this._pipe.length,s=t.proxy((function(t){return this[t]}),this._invalidated),n={};e0)&&this._pipe[e].run(n),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},n.prototype.width=function(t){switch(t=t||n.Width.Default){case n.Width.Inner:case n.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},n.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},n.prototype.onThrottledResize=function(){e.clearTimeout(this.resizeTimer),this.resizeTimer=e.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},n.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},n.prototype.registerEventHandlers=function(){t.support.transition&&this.$stage.on(t.support.transition.end+".owl.core",t.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(e,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",(function(){return!1}))),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",t.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",t.proxy(this.onDragEnd,this)))},n.prototype.onDragStart=function(e){var s=null;3!==e.which&&(t.support.transform?s={x:(s=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===s.length?12:4],y:s[16===s.length?13:5]}:(s=this.$stage.position(),s={x:this.settings.rtl?s.left+this.$stage.width()-this.width()+this.settings.margin:s.left,y:s.top}),this.is("animating")&&(t.support.transform?this.animate(s.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=t(e.target),this._drag.stage.start=s,this._drag.stage.current=s,this._drag.pointer=this.pointer(e),t(i).on("mouseup.owl.core touchend.owl.core",t.proxy(this.onDragEnd,this)),t(i).one("mousemove.owl.core touchmove.owl.core",t.proxy((function(e){var s=this.difference(this._drag.pointer,this.pointer(e));t(i).on("mousemove.owl.core touchmove.owl.core",t.proxy(this.onDragMove,this)),Math.abs(s.x)0^this.settings.rtl?"left":"right";t(i).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==s.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(n.x,0!==s.x?o:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=o,(Math.abs(s.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",(function(){return!1}))),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},n.prototype.closest=function(e,i){var n=-1,o=this.width(),r=this.coordinates();return this.settings.freeDrag||t.each(r,t.proxy((function(t,a){return"left"===i&&e>a-30&&ea-o-30&&e",r[t+1]!==s?r[t+1]:a-o)&&(n="left"===i?t+1:t),-1===n}),this)),this.settings.loop||(this.op(e,">",r[this.minimum()])?n=e=this.minimum():this.op(e,"<",r[this.maximum()])&&(n=e=this.maximum())),n},n.prototype.animate=function(e){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),i&&(this.enter("animating"),this.trigger("translate")),t.support.transform3d&&t.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):i?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,t.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},n.prototype.is=function(t){return this._states.current[t]&&this._states.current[t]>0},n.prototype.current=function(t){if(t===s)return this._current;if(0===this._items.length)return s;if(t=this.normalize(t),this._current!==t){var e=this.trigger("change",{property:{name:"position",value:t}});e.data!==s&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},n.prototype.invalidate=function(e){return"string"===t.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),t.map(this._invalidated,(function(t,e){return e}))},n.prototype.reset=function(t){(t=this.normalize(t))!==s&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},n.prototype.normalize=function(t,e){var i=this._items.length,n=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=s:(t<0||t>=i+n)&&(t=((t-n/2)%i+i)%i+n/2),t},n.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},n.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){if(e=this._items.length)for(i=this._items[--e].width(),s=this.$element.width();e--&&!((i+=this._items[e].width()+this.settings.margin)>s););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},n.prototype.minimum=function(t){return t?0:this._clones.length/2},n.prototype.items=function(t){return t===s?this._items.slice():(t=this.normalize(t,!0),this._items[t])},n.prototype.mergers=function(t){return t===s?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},n.prototype.clones=function(e){var i=this._clones.length/2,n=i+this._items.length,o=function(t){return t%2==0?n+t/2:i-(t+1)/2};return e===s?t.map(this._clones,(function(t,e){return o(e)})):t.map(this._clones,(function(t,i){return t===e?o(i):null}))},n.prototype.speed=function(t){return t!==s&&(this._speed=t),this._speed},n.prototype.coordinates=function(e){var i,n=1,o=e-1;return e===s?t.map(this._coordinates,t.proxy((function(t,e){return this.coordinates(e)}),this)):(this.settings.center?(this.settings.rtl&&(n=-1,o=e+1),i=this._coordinates[e],i+=(this.width()-i+(this._coordinates[o]||0))/2*n):i=this._coordinates[o]||0,i=Math.ceil(i))},n.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},n.prototype.to=function(t,e){var i=this.current(),s=null,n=t-this.relative(i),o=(n>0)-(n<0),r=this._items.length,a=this.minimum(),h=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(n)>r/2&&(n+=-1*o*r),(s=(((t=i+n)-a)%r+r)%r+a)!==t&&s-n<=h&&s-n>0&&(i=s-n,t=s,this.reset(i))):this.settings.rewind?t=(t%(h+=1)+h)%h:t=Math.max(a,Math.min(h,t)),this.speed(this.duration(i,t,e)),this.current(t),this.isVisible()&&this.update()},n.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t)},n.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t)},n.prototype.onTransitionEnd=function(t){if(t!==s&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},n.prototype.viewport=function(){var s;return this.options.responsiveBaseElement!==e?s=t(this.options.responsiveBaseElement).width():e.innerWidth?s=e.innerWidth:i.documentElement&&i.documentElement.clientWidth?s=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),s},n.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof $_vikon?e:t(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter((function(){return 1===this.nodeType})).each(t.proxy((function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)}),this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},n.prototype.add=function(e,i){var n=this.relative(this._current);i=i===s?this._items.length:this.normalize(i,!0),e=e instanceof $_vikon?e:t(e),this.trigger("add",{content:e,position:i}),e=this.prepare(e),0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[i-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(e),this._items.splice(i,0,e),this._mergers.splice(i,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[n]&&this.reset(this._items[n].index()),this.invalidate("items"),this.trigger("added",{content:e,position:i})},n.prototype.remove=function(t){(t=this.normalize(t,!0))!==s&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},n.prototype.preloadAutoWidthImages=function(e){e.each(t.proxy((function(e,i){this.enter("pre-loading"),i=t(i),t(new Image).one("load",t.proxy((function(t){i.attr("src",t.target.src),i.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()}),this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))}),this))},n.prototype.destroy=function(){for(var s in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),t(i).off(".owl.core"),!1!==this.settings.responsive&&(e.clearTimeout(this.resizeTimer),this.off(e,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[s].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},n.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?t>i:t":return s?ti;case">=":return s?t<=i:t>=i;case"<=":return s?t>=i:t<=i}},n.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},n.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},n.prototype.trigger=function(e,i,s,o,r){var a={item:{count:this._items.length,index:this.current()}},h=t.camelCase(t.grep(["on",e,s],(function(t){return t})).join("-").toLowerCase()),l=t.Event([e,"owl",s||"carousel"].join(".").toLowerCase(),t.extend({relatedTarget:this},a,i));return this._supress[e]||(t.each(this._plugins,(function(t,e){e.onTrigger&&e.onTrigger(l)})),this.register({type:n.Type.Event,name:e}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,l)),l},n.prototype.enter=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]===s&&(this._states.current[e]=0),this._states.current[e]++}),this))},n.prototype.leave=function(e){t.each([e].concat(this._states.tags[e]||[]),t.proxy((function(t,e){this._states.current[e]--}),this))},n.prototype.register=function(e){if(e.type===n.Type.Event){if(t.event.special[e.name]||(t.event.special[e.name]={}),!t.event.special[e.name].owl){var i=t.event.special[e.name]._default;t.event.special[e.name]._default=function(t){return!i||!i.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&t.namespace.indexOf("owl")>-1:i.apply(this,arguments)},t.event.special[e.name].owl=!0}}else e.type===n.Type.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=t.grep(this._states.tags[e.name],t.proxy((function(i,s){return t.inArray(i,this._states.tags[e.name])===s}),this)))},n.prototype.suppress=function(e){t.each(e,t.proxy((function(t,e){this._supress[e]=!0}),this))},n.prototype.release=function(e){t.each(e,t.proxy((function(t,e){delete this._supress[e]}),this))},n.prototype.pointer=function(t){var i={x:null,y:null};return(t=(t=t.originalEvent||t||e.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(i.x=t.pageX,i.y=t.pageY):(i.x=t.clientX,i.y=t.clientY),i},n.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},n.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},t.fn.owlCarousel=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each((function(){var s=t(this),o=s.data("owl.carousel");o||(o=new n(this,"object"==typeof e&&e),s.data("owl.carousel",o),t.each(["next","prev","to","destroy","refresh","replace","add","remove"],(function(e,i){o.register({type:n.Type.Event,name:i}),o.$element.on(i+".owl.carousel.core",t.proxy((function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([i]),o[i].apply(this,[].slice.call(arguments,1)),this.release([i]))}),o))}))),"string"==typeof e&&"_"!==e.charAt(0)&&o[e].apply(o,i)}))},t.fn.owlCarousel.Constructor=n}(window.Zepto||window.$_vikon,window,document),i=window.Zepto||window.$_vikon,s=window,document,n=function(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":i.proxy((function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()}),this)},this._core.options=i.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers)},n.Defaults={autoRefresh:!0,autoRefreshInterval:500},n.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=s.setInterval(i.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},n.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},n.prototype.destroy=function(){var t,e;for(t in s.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},i.fn.owlCarousel.Constructor.Plugins.AutoRefresh=n,function(t,e,i,s){var n=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":t.proxy((function(e){if(e.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(e.property&&"position"==e.property.name||"initialized"==e.type)){var i=this._core.settings,s=i.center&&Math.ceil(i.items/2)||i.items,n=i.center&&-1*s||0,o=(e.property&&undefined!==e.property.value?e.property.value:this._core.current())+n,r=this._core.clones().length,a=t.proxy((function(t,e){this.load(e)}),this);for(i.lazyLoadEager>0&&(s+=i.lazyLoadEager,i.loop&&(o-=i.lazyLoadEager,s++));n++-1||(n.each(t.proxy((function(i,s){var n,o=t(s),r=e.devicePixelRatio>1&&o.attr("data-src-retina")||o.attr("data-src")||o.attr("data-srcset");this._core.trigger("load",{element:o,url:r},"lazy"),o.is("img")?o.one("load.owl.lazy",t.proxy((function(){o.css("opacity",1),this._core.trigger("loaded",{element:o,url:r},"lazy")}),this)).attr("src",r):o.is("source")?o.one("load.owl.lazy",t.proxy((function(){this._core.trigger("loaded",{element:o,url:r},"lazy")}),this)).attr("srcset",r):((n=new Image).onload=t.proxy((function(){o.css({"background-image":'url("'+r+'")',opacity:"1"}),this._core.trigger("loaded",{element:o,url:r},"lazy")}),this),n.src=r)}),this)),this._loaded.push(s.get(0)))},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Lazy=n}(window.Zepto||window.$_vikon,window,document),function(t,e,i,s){var n=function(i){this._core=i,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&this.update()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()}),this),"loaded.owl.lazy":t.proxy((function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()}),this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var s=this;t(e).on("load",(function(){s._core.settings.autoHeight&&s.update()})),t(e).resize((function(){s._core.settings.autoHeight&&(null!=s._intervalId&&clearTimeout(s._intervalId),s._intervalId=setTimeout((function(){s.update()}),250))}))};n.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},n.prototype.update=function(){var e=this._core._current,i=e+this._core.settings.items,s=this._core.settings.lazyLoad,n=this._core.$stage.children().toArray().slice(e,i),o=[],r=0;t.each(n,(function(e,i){o.push(t(i).height())})),(r=Math.max.apply(null,o))<=1&&s&&this._previousHeight&&(r=this._previousHeight),this._previousHeight=r,this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)},n.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.AutoHeight=n}(window.Zepto||window.$_vikon,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})}),this),"resize.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()}),this),"prepared.owl.carousel":t.proxy((function(e){if(e.namespace){var i=t(e.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,t(e.content)))}}),this)},this._core.options=t.extend({},n.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",t.proxy((function(t){this.play(t)}),this))};n.Defaults={video:!1,videoHeight:!1,videoWidth:!1},n.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if((s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)i="youtube";else if(s[3].indexOf("vimeo")>-1)i="vimeo";else{if(!(s[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])},n.prototype.thumbnail=function(e,i){var s,n,o=i.width&&i.height?"width:"+i.width+"px;height:"+i.height+"px;":"",r=e.find("img"),a="src",h="",l=this._core.settings,c=function(i){'
',s=l.lazyLoad?t("
",{class:"owl-video-tn "+h,srcType:i}):t("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+i+")"}),e.after(s),e.after('
')};if(e.wrap(t("
",{class:"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(a="data-src",h="owl-lazy"),r.length)return c(r.attr(a)),r.remove(),!1;"youtube"===i.type?(n="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",c(n)):"vimeo"===i.type?t.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t[0].thumbnail_large,c(n)}}):"vzaar"===i.type&&t.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t.framegrab_url,c(n)}})},n.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},n.prototype.play=function(e){var i,s=t(e.target).closest("."+this._core.settings.itemClass),n=this._videos[s.attr("data-video")],o=n.width||"100%",r=n.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),s=this._core.items(this._core.relative(s.index())),this._core.reset(s.index()),(i=t('')).attr("height",r),i.attr("width",o),"youtube"===n.type?i.attr("src","//www.youtube.com/embed/"+n.id+"?autoplay=1&rel=0&v="+n.id):"vimeo"===n.type?i.attr("src","//player.vimeo.com/video/"+n.id+"?autoplay=1"):"vzaar"===n.type&&i.attr("src","//view.vzaar.com/"+n.id+"/player?autoplay=true"),t(i).wrap('
').insertAfter(s.find(".owl-video")),this._playing=s.addClass("owl-video-playing"))},n.prototype.isInFullScreen=function(){var e=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return e&&t(e).parent().hasClass("owl-video-frame")},n.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Video=n}(window.Zepto||window.$_vikon,window,document),function(t,e,i,s){var n=function(e){this.core=e,this.core.options=t.extend({},n.Defaults,this.core.options),this.swapping=!0,this.previous=s,this.next=s,this.handlers={"change.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)}),this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":t.proxy((function(t){t.namespace&&(this.swapping="translated"==t.type)}),this),"translate.owl.carousel":t.proxy((function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()}),this)},this.core.$element.on(this.handlers)};n.Defaults={animateOut:!1,animateIn:!1},n.prototype.swap=function(){if(1===this.core.settings.items&&t.support.animation&&t.support.transition){this.core.speed(0);var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,r=this.core.settings.animateOut;this.core.current()!==this.previous&&(r&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(r)),o&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=n}(window.Zepto||window.$_vikon,window,document),function(t,e,i,s){var n=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy((function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.autoplay&&this.play()}),this),"play.owl.autoplay":t.proxy((function(t,e,i){t.namespace&&this.play(e,i)}),this),"stop.owl.autoplay":t.proxy((function(t){t.namespace&&this.stop()}),this),"mouseover.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"mouseleave.owl.autoplay":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()}),this),"touchstart.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}),this),"touchend.owl.core":t.proxy((function(){this._core.settings.autoplayHoverPause&&this.play()}),this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},n.Defaults,this._core.options)};n.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},n.prototype._next=function(s){this._call=e.setTimeout(t.proxy(this._next,this,s),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},n.prototype.read=function(){return(new Date).getTime()-this._time},n.prototype.play=function(i,s){var n;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-n,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,s),i-n)},n.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},n.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},n.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=n}(window.Zepto||window.$_vikon,window,document),function(t,e,i,s){"use strict";var n=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":t.proxy((function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('
'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")}),this),"added.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())}),this),"remove.owl.carousel":t.proxy((function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)}),this),"changed.owl.carousel":t.proxy((function(t){t.namespace&&"position"==t.property.name&&this.draw()}),this),"initialized.owl.carousel":t.proxy((function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))}),this),"refreshed.owl.carousel":t.proxy((function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))}),this)},this._core.options=t.extend({},n.Defaults,this._core.options),this.$element.on(this._handlers)};n.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},n.prototype.initialize=function(){var e,i=this._core.settings;for(e in this._controls.$relative=(i.navContainer?t(i.navContainer):t("
").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=t("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",t.proxy((function(t){this.prev(i.navSpeed)}),this)),this._controls.$next=t("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",t.proxy((function(t){this.next(i.navSpeed)}),this)),i.dotsData||(this._templates=[t('',r=$_vikon('
')+'".concat(o?"":a,"
")+'
'+'

'.concat(i,"

")+"
".concat(t,"
")+"
");e.prepend(r),$_vikon("body").css({overflow:"hidden"}),e.on("click",".close-modal, .return, .button-return-container",(function(){window.history.pushState({},"","#"),r.remove(),$_vikon("body").css({overflow:"visible"}),Object(s.initScrollTheadTable)()})).scroll((function(){Object(s.isAccessability)()||Object(s.showHideThead)()})),r.find(".tooltip-sig").tooltip({html:!0,title:l,placement:"auto"}),Object(s.initScrollTheadTable)(),c(r)}$_vikon((function(){$_vikon(".render-hide").removeClass("render-hide");var e=$_vikon("body"),t=$_vikon(".vikon-wrapper");Object(a.d)(),$_vikon("#abitur-hrefs").on("click",".block-main-page",(function(){var n=$_vikon(this).data("block-hash"),i=$_vikon(this).data("block-name"),o=e.find("[id=".concat(n,"]")).html(),a=1==$_vikon(this).parents(".vikon-portable").length;v(t,o,n,i,a)})).on("click",".abitur-href-itemprop",(function(){var n=$_vikon(this).data("href");if(n){var i=$_vikon(this).text(),o=e.find("[itemprop=".concat(n,"]")).html(),a=1==$_vikon(this).parents(".vikon-portable").length;v(t,o,n,i,a)}else console.log("Нет входных параметров")})).on("click",".abitur-href-id",(function(){var n=$_vikon(this).data("href");if(n){var i=$_vikon(this).text(),o=e.find("[id=".concat(n,"]")).html(),a=1==$_vikon(this).parents(".vikon-portable").length;v(t,o,n,i,a)}else console.log("Нет входных параметров")}))}));n(983);var p=$_vikon("#vikon-finder-container"),d=$_vikon("#vikon-finder-icon-container"),f=$_vikon(".vikon-content"),u=$_vikon("#vikon-finder-form-input"),m=0,h=0,k=$_vikon("#vikon-content-abitur").length>0?$_vikon("#vikon-content-abitur"):$_vikon("html");function b(){if(m>0){$_vikon("mark.vikon-finder").removeClass("vikon-finder-current");var e=$_vikon("mark.vikon-finder:visible:eq(".concat(h,")"));0!==e.length?(e.addClass("vikon-finder-current"),t=e,"vikon-content-abitur"===k.attr("id")?k.animate({scrollTop:t.offset().top+k.scrollTop()-200},200):k.animate({scrollTop:t.offset().top-200},200)):(h=0,b())}var t}function g(e){Object(a.a)((function(){var t=new o.a(document.getElementsByClassName("vikon-content"));if(e=e.trim(),m=0,h=0,t.unmark({className:"vikon-finder"}),e){var n=new RegExp(e,"gim");t.markRegExp(n,{className:"vikon-finder"}),(m=f.find("mark.vikon-finder:visible").length)>0?(u.parent().removeClass("has-error").addClass("has-success"),b()):u.parent().removeClass("has-success").addClass("has-error")}else u.parent().removeClass("has-success").removeClass("has-error")}),500)}function _(){p.removeClass("finder-active"),u.val(""),g("")}d.on("click",(function(){p.hasClass("finder-active")?_():p.addClass("finder-active")})),$_vikon("#vikon-finder-form-close").on("click",(function(){u.val(""),p.removeClass("finder-active")})),u.on("keyup",(function(){g($_vikon(this).val())})),$_vikon("#vikon-finder-form-close").on("click",(function(){g("")})),$_vikon("#vikon-finder-form-prev").on("click",(function(){h--,b()})),$_vikon("#vikon-finder-form-next").on("click",(function(){h++,b()})),$_vikon(document).on("shown.bs.tab",'a[data-toggle="tab"]',(function(e){_()}));var $=n(129);function y(){if(document.getElementById("vikon-footer")){var e=document.getElementById("vikon-footer").offsetHeight;$_vikon("#vikon-section").css("margin-bottom","".concat(e,"px"))}}function w(e){e.length>0&&$_vikon.each(e,(function(e,t){var n=$_vikon(".vikon-tabs, #nav-menu-list").find("".concat(' a[href="#').concat(t,'"]'));n.length>0?n.tab("show"):setTimeout((function(){$_vikon("#".concat(t)).length&&$_vikon("html,body").animate({scrollTop:$_vikon("#".concat(t)).offset().top},"high")}),500)}))}function C(e){var t=[],n=e.attr("id");if("undefined"!==n){t.unshift(n);var i=$_vikon(e.parents(".vikon-tab-pane"));$_vikon.each(i,(function(e,n){"undefined"!==$_vikon(n).attr("id")&&t.unshift($_vikon(n).attr("id"))}))}return t}$_vikon(window).on("resize",(function(){y()})),$_vikon(document).ready((function(){y();var e=location.hash;if(e.replace("#",""))if(e.indexOf("#abitur_")>=0){var t=e.replace("#abitur_","");$_vikon("[id=abitur-hrefs]").find("[data-href=".concat(t,"]")).click()}else if(0===e.indexOf("#anchor_")){var n=$_vikon(e);1===n.length&&w(C(n))}else if(0===e.indexOf("#tr_anchor_")){var i=$_vikon('.anchor-link[href="'.concat(e,'"]'));i.length>0&&setTimeout((function(){var e=$_vikon(i).closest(".table-scroll-thead"),t=void 0!==e.data("table-id")?e.find("thead").height():0;$_vikon("html,body").animate({scrollTop:i.offset().top-t-7},"high")}),500)}$_vikon(".open-tooltip-anchor").tooltip({placement:"left",scrollableElement:"html,body",template:'',trigger:"hover focus",title:function(){return'
')+''},html:!0,delay:{show:50,hide:1600}}),$_vikon(document).on("click",".anchor-get, #nav-menu-list a, .vikon-tabs .vikon-nav-link",(function(e){!function(e){var t=e.attr("href");if("undefined"!==t&&0===t.indexOf("#"))if(window.history&&history.pushState)window.history.replaceState(null,null,t);else{var n=$_vikon(window).scrollTop();window.location.hash=t,$_vikon(window).scrollTop(n)}}($_vikon(this))})).on("click","#abitur_stoimost_link",(function(e){w(C($_vikon("#anchor_paidEduStoimDocLink")))})).on("click",".resizing-box + .read-more .button",(function(){var e=$_vikon(this).parent().prev(".resizing-box");$_vikon(".anchor-tooltip-wrap").remove(),e.hasClass("short")?(e.removeClass("short"),$_vikon(this).text("Свернуть")):(e.addClass("short"),$_vikon(this).text("Развернуть"))})).on("click",".tr-accordion",(function(){var e=$_vikon(this),t=e.find("span.fa"),n=e.find("span.show-or-hide-text"),i=e.closest("table"),o=e.data("id");t.hasClass("fa-minus")?(t.removeClass("fa-minus"),n.html(" Показать"),i.find("tr[data-tr-id=".concat(o,"]")).hide()):(t.addClass("fa-minus"),n.html(" Скрыть"),i.find("tr[data-tr-id=".concat(o,"]")).show())})),$_vikon("body").tooltip({selector:".tooltip-sig",html:!0,title:l,placement:"auto"}),$_vikon("[name=data_remote_uri]").length||Object($.a)(),$_vikon('[data-toggle="popover"]').popover()}));var x,S=n(5),I=n.n(S),z=n(1),O=n.n(z),E=!1;function T(){"function"==typeof a.d&&Object(a.d)()}function j(){return window.getSelection?window.getSelection():document.getSelection?document.getSelection():null}function L(e){return P.apply(this,arguments)}function P(){return P=I()(O.a.mark((function e(t){var n,i,o,a,s,l;return O.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.target.id&&"volume_start"===t.target.id||!0===E)){e.next=2;break}return e.abrupt("return");case 2:$_vikon("body #volume_start").remove(),n=null,i=null,null!==(o=j())&&o.rangeCount>0&&(a=o.getRangeAt(0).getBoundingClientRect(),n=o.toString(),i=a.y+$_vikon("html").scrollTop()),n&&i&&(s=new AudioContext,l=$_vikon("".concat('Озвучить')),n.length<1300?l.one("click",function(){var e=I()(O.a.mark((function e(t){var i,o,a,r,c;return O.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E=!0,i=$_vikon("[name=vikon_domain]").val(),e.prev=2,t.preventDefault(),l.text("Обрабатывается...").attr("style",(function(e,t){return"".concat(t||""," text-decoration: none !important;")})),e.next=7,fetch("".concat(i,"/api/open/sound/generate"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({text:n,token:window.sessionStorage?sessionStorage.getItem("token"):null})});case 7:if(!(o=e.sent).ok){e.next=27;break}return e.next=11,o.blob();case 11:return a=e.sent,e.t0=s,e.next=15,a.arrayBuffer();case 15:return e.t1=e.sent,e.next=18,e.t0.decodeAudioData.call(e.t0,e.t1);case 18:r=e.sent,(c=s.createBufferSource()).buffer=r,c.connect(s.destination),c.start(0),l.text("Воспроизводится..."),c.addEventListener("ended",(function(){l.remove(),E=!1}),{once:!0}),e.next=33;break;case 27:return e.t2=console,e.next=30,o.json();case 30:e.t3=e.sent,e.t2.log.call(e.t2,e.t3),l.text("Не удалось озвучить выделенный текст");case 33:e.next=40;break;case 35:e.prev=35,e.t4=e.catch(2),E=!1,console.log(e.t4),l.text("Не удалось озвучить выделенный текст");case 40:case"end":return e.stop()}}),e,null,[[2,35]])})));return function(t){return e.apply(this,arguments)}}()):l.text("Невозможно озвучить - слишком длинный выделенный текст"),$_vikon("body").append(l));case 8:case"end":return e.stop()}}),e)}))),P.apply(this,arguments)}function N(){var e=$_vikon("body"),t=sessionStorage.getItem("special-font-size"),n=sessionStorage.getItem("special-site-color"),i=sessionStorage.getItem("special-font-family"),o=sessionStorage.getItem("special-letter-spacing"),a=sessionStorage.getItem("special-interval"),s=sessionStorage.getItem("is-braille-on"),l=sessionStorage.getItem("is-volume-on");null===l&&(sessionStorage.setItem("is-volume-on",0),l="0"),null===s&&(sessionStorage.setItem("is-braille-on",0),s="0"),null===t&&(sessionStorage.setItem("special-font-size",1),t="1"),null===n&&(sessionStorage.setItem("special-site-color",1),n="1"),null===i&&(sessionStorage.setItem("special-font-family",1),i="1"),null===o&&(sessionStorage.setItem("special-letter-spacing",1),o="1"),null===a&&(sessionStorage.setItem("special-interval",1),a="1"),e.addClass("special-version-on"),"1"===s&&e.addClass("special-font-family-braille"),"1"===l&&($_vikon("#special-volume-logo").removeClass("fa-volume-off"),$_vikon("#special-volume-logo").addClass("fa-volume"),e.addClass("special-volume-on"),e.on("mouseup",L)),"1"===t?(e.addClass("special-font-size-normal"),$_vikon("#special-font-size-normal").addClass("special-btn-active")):"2"===t?(e.addClass("special-font-size-big"),$_vikon("#special-font-size-big").addClass("special-btn-active")):"3"===t&&(e.addClass("special-font-size-large"),$_vikon("#special-font-size-large").addClass("special-btn-active")),"1"===n?(e.addClass("special-site-color-black-white"),$_vikon("#special-site-color-black-white").addClass("special-btn-active")):"2"===n?(e.addClass("special-site-color-white-black"),$_vikon("#special-site-color-white-black").addClass("special-btn-active")):"3"===n&&(e.addClass("special-site-color-darkblue-blue"),$_vikon("#special-site-color-darkblue-blue").addClass("special-btn-active")),"1"===i?(e.addClass("special-font-family-arial"),$_vikon("#special-font-family-arial").addClass("special-btn-active")):"2"===i&&(e.addClass("special-font-family-times-new-roman"),$_vikon("#special-font-family-times-new-roman").addClass("special-btn-active")),"1"===o?(e.addClass("special-letter-spacing-normal"),$_vikon("#special-letter-spacing-normal").addClass("special-btn-active")):"2"===o?(e.addClass("special-letter-spacing-big"),$_vikon("#special-letter-spacing-big").addClass("special-btn-active")):"3"===o&&(e.addClass("special-letter-spacing-large"),$_vikon("#special-letter-spacing-large").addClass("special-btn-active")),"1"===a?(e.addClass("special-interval-single"),$_vikon("#special-interval-single").addClass("special-btn-active")):"2"===a?(e.addClass("special-interval-one-and-a-half"),$_vikon("#special-interval-one-and-a-half").addClass("special-btn-active")):"3"===a&&(e.addClass("special-interval-double"),$_vikon("#special-interval-double").addClass("special-btn-active"))}function R(){$_vikon("#vikon-header, #vikon-footer").hide(),$_vikon('[itemprop="copy"]').hide()}$_vikon((function(){var e;x=$_vikon("body"),e=x,$_vikon("#rollback-special-settings").on("click",(function(){e.removeClass("special-font-family-braille"),sessionStorage.setItem("is-braille-on","0"),e.addClass("special-font-size-normal"),e.removeClass("special-font-size-big"),e.removeClass("special-font-size-large"),$_vikon("#special-font-size-normal").addClass("special-btn-active"),$_vikon("#special-font-size-big").removeClass("special-btn-active"),$_vikon("#special-font-size-large").removeClass("special-btn-active"),sessionStorage.setItem("special-font-size","1"),e.addClass("special-site-color-black-white"),e.removeClass("special-site-color-white-black"),e.removeClass("special-site-color-darkblue-blue"),$_vikon("#special-site-color-black-white").addClass("special-btn-active"),$_vikon("#special-site-color-white-black").removeClass("special-btn-active"),$_vikon("#special-site-color-darkblue-blue").removeClass("special-btn-active"),sessionStorage.setItem("special-site-color","1"),e.addClass("special-font-family-arial"),e.removeClass("special-font-family-times-new-roman"),$_vikon("#special-font-family-arial").addClass("special-btn-active"),$_vikon("#special-font-family-times-new-roman").removeClass("special-btn-active"),sessionStorage.setItem("special-font-family","1"),e.addClass("special-letter-spacing-normal"),e.removeClass("special-letter-spacing-big"),e.removeClass("special-letter-spacing-large"),$_vikon("#special-letter-spacing-normal").addClass("special-btn-active"),$_vikon("#special-letter-spacing-big").removeClass("special-btn-active"),$_vikon("#special-letter-spacing-large").removeClass("special-btn-active"),sessionStorage.setItem("special-letter-spacing","1"),e.removeClass("special-interval-one-and-a-half"),e.removeClass("special-interval-double"),e.addClass("special-interval-single"),$_vikon("#special-interval-one-and-a-half").removeClass("special-btn-active"),$_vikon("#special-interval-double").removeClass("special-btn-active"),$_vikon("#special-interval-single").addClass("special-btn-active"),sessionStorage.setItem("special-interval","1"),$_vikon("#special-volume-logo").addClass("fa-volume-off"),$_vikon("#special-volume-logo").removeClass("fa-volume"),sessionStorage.setItem("is-volume-on","0"),e.removeClass("special-volume-on"),e.off("mouseup",L),T()})),function(e){$_vikon("#is-volume-on").on("click",(function(){"0"===sessionStorage.getItem("is-volume-on")?($_vikon("#special-volume-logo").addClass("fa-volume"),$_vikon("#special-volume-logo").removeClass("fa-volume-off"),sessionStorage.setItem("is-volume-on","1"),e.addClass("special-volume-on"),e.on("mouseup",L)):($_vikon("#special-volume-logo").addClass("fa-volume-off"),$_vikon("#special-volume-logo").removeClass("fa-volume"),e.removeClass("special-volume-on"),sessionStorage.setItem("is-volume-on","0"),e.off("mouseup",L),$_vikon("body #volume_start").remove()),T()}))}(x),function(e){$_vikon("#is-braille-on").on("click",(function(){"0"===sessionStorage.getItem("is-braille-on")?(e.addClass("special-font-family-braille"),e.removeClass("special-font-family-times-new-roman"),e.removeClass("special-font-family-arial"),$_vikon("#is-braille-on").addClass("special-btn-active"),$_vikon("#special-font-family-times-new-roman").removeClass("special-btn-active"),$_vikon("#special-font-family-arial").removeClass("special-btn-active"),sessionStorage.setItem("is-braille-on","1")):(e.removeClass("special-font-family-braille"),$_vikon("#is-braille-on").removeClass("special-btn-active"),sessionStorage.setItem("is-braille-on","0")),T()}))}(x),function(e){$_vikon("#special-font-size-normal").on("click",(function(){e.addClass("special-font-size-normal"),e.removeClass("special-font-size-big"),e.removeClass("special-font-size-large"),$_vikon("#special-font-size-normal").addClass("special-btn-active"),$_vikon("#special-font-size-big").removeClass("special-btn-active"),$_vikon("#special-font-size-large").removeClass("special-btn-active"),sessionStorage.setItem("special-font-size","1")})),$_vikon("#special-font-size-big").on("click",(function(){e.removeClass("special-font-size-normal"),e.addClass("special-font-size-big"),e.removeClass("special-font-size-large"),$_vikon("#special-font-size-normal").removeClass("special-btn-active"),$_vikon("#special-font-size-big").addClass("special-btn-active"),$_vikon("#special-font-size-large").removeClass("special-btn-active"),sessionStorage.setItem("special-font-size","2"),T()})),$_vikon("#special-font-size-large").on("click",(function(){e.removeClass("special-font-size-normal"),e.removeClass("special-font-size-big"),e.addClass("special-font-size-large"),$_vikon("#special-font-size-normal").removeClass("special-btn-active"),$_vikon("#special-font-size-big").removeClass("special-btn-active"),$_vikon("#special-font-size-large").addClass("special-btn-active"),sessionStorage.setItem("special-font-size","3"),T()}))}(x),function(e){$_vikon("#special-site-color-black-white").on("click",(function(){e.addClass("special-site-color-black-white"),e.removeClass("special-site-color-white-black"),e.removeClass("special-site-color-darkblue-blue"),$_vikon("#special-site-color-black-white").addClass("special-btn-active"),$_vikon("#special-site-color-white-black").removeClass("special-btn-active"),$_vikon("#special-site-color-darkblue-blue").removeClass("special-btn-active"),sessionStorage.setItem("special-site-color","1"),T()})),$_vikon("#special-site-color-white-black").on("click",(function(){e.removeClass("special-site-color-black-white"),e.addClass("special-site-color-white-black"),e.removeClass("special-site-color-darkblue-blue"),$_vikon("#special-site-color-black-white").removeClass("special-btn-active"),$_vikon("#special-site-color-white-black").addClass("special-btn-active"),$_vikon("#special-site-color-darkblue-blue").removeClass("special-btn-active"),sessionStorage.setItem("special-site-color","2"),T()})),$_vikon("#special-site-color-darkblue-blue").on("click",(function(){e.removeClass("special-site-color-black-white"),e.removeClass("special-site-color-white-black"),e.addClass("special-site-color-darkblue-blue"),$_vikon("#special-site-color-black-white").removeClass("special-btn-active"),$_vikon("#special-site-color-white-black").removeClass("special-btn-active"),$_vikon("#special-site-color-darkblue-blue").addClass("special-btn-active"),sessionStorage.setItem("special-site-color","3"),T()}))}(x),function(e){$_vikon("#special-font-family-arial").on("click",(function(){e.addClass("special-font-family-arial"),e.removeClass("special-font-family-times-new-roman"),$_vikon("#special-font-family-arial").addClass("special-btn-active"),$_vikon("#special-font-family-times-new-roman").removeClass("special-btn-active"),sessionStorage.setItem("special-font-family","1"),T()})),$_vikon("#special-font-family-times-new-roman").on("click",(function(){e.removeClass("special-font-family-arial"),e.addClass("special-font-family-times-new-roman"),$_vikon("#special-font-family-arial").removeClass("special-btn-active"),$_vikon("#special-font-family-times-new-roman").addClass("special-btn-active"),sessionStorage.setItem("special-font-family","2"),T()}))}(x),function(e){$_vikon("#special-letter-spacing-normal").on("click",(function(){e.addClass("special-letter-spacing-normal"),e.removeClass("special-letter-spacing-big"),e.removeClass("special-letter-spacing-large"),$_vikon("#special-letter-spacing-normal").addClass("special-btn-active"),$_vikon("#special-letter-spacing-big").removeClass("special-btn-active"),$_vikon("#special-letter-spacing-large").removeClass("special-btn-active"),sessionStorage.setItem("special-letter-spacing","1"),T()})),$_vikon("#special-letter-spacing-big").on("click",(function(){e.removeClass("special-letter-spacing-normal"),e.addClass("special-letter-spacing-big"),e.removeClass("special-letter-spacing-large"),$_vikon("#special-letter-spacing-normal").removeClass("special-btn-active"),$_vikon("#special-letter-spacing-big").addClass("special-btn-active"),$_vikon("#special-letter-spacing-large").removeClass("special-btn-active"),sessionStorage.setItem("special-letter-spacing","2"),T()})),$_vikon("#special-letter-spacing-large").on("click",(function(){e.removeClass("special-letter-spacing-normal"),e.removeClass("special-letter-spacing-big"),e.addClass("special-letter-spacing-large"),$_vikon("#special-letter-spacing-normal").removeClass("special-btn-active"),$_vikon("#special-letter-spacing-big").removeClass("special-btn-active"),$_vikon("#special-letter-spacing-large").addClass("special-btn-active"),sessionStorage.setItem("special-letter-spacing","3"),T()}))}(x),function(e){$_vikon("#special-interval-single").on("click",(function(){e.removeClass("special-interval-one-and-a-half"),e.removeClass("special-interval-double"),e.addClass("special-interval-single"),$_vikon("#special-interval-one-and-a-half").removeClass("special-btn-active"),$_vikon("#special-interval-double").removeClass("special-btn-active"),$_vikon("#special-interval-single").addClass("special-btn-active"),sessionStorage.setItem("special-interval","1"),T()})),$_vikon("#special-interval-one-and-a-half").on("click",(function(){e.removeClass("special-interval-single"),e.removeClass("special-interval-double"),e.addClass("special-interval-one-and-a-half"),$_vikon("#special-interval-single").removeClass("special-btn-active"),$_vikon("#special-interval-double").removeClass("special-btn-active"),$_vikon("#special-interval-one-and-a-half").addClass("special-btn-active"),sessionStorage.setItem("special-interval","2"),T()})),$_vikon("#special-interval-double").on("click",(function(){e.removeClass("special-interval-single"),e.removeClass("special-interval-one-and-a-half"),e.addClass("special-interval-double"),$_vikon("#special-interval-one-and-a-half").removeClass("special-btn-active"),$_vikon("#special-interval-single").removeClass("special-btn-active"),$_vikon("#special-interval-double").addClass("special-btn-active"),sessionStorage.setItem("special-interval","3"),T()}))}(x),$_vikon("body").on("click",".showpart-btn-list",(function(){var e=$_vikon(this),t=e.prev(".showpart-container-list"),n=e.data("status"),i=void 0===$_vikon(".table-header")[0]?0:$_vikon(".table-header")[0].offsetHeight;1===n?(t.css("max-height","none"),e.css("top","0").data("status",2).text("скрыть")):(t.css("max-height","50px"),e.css("top","-16px").data("status",1).text("показать все"),t[0].scrollIntoView(),window.scrollBy(0,-i))})).on("click",".showpart-btn-modal",(function(){var e=$_vikon(this),t=$_vikon("#showpart-modal");t.find(".modal-title").html(e.parent().find(".showpart-title-modal").html()),t.find(".modal-body").html(e.parent().find(".showpart-container-modal").html()),t.find(".tooltip-sig").tooltip({selector:".tooltip-sig",html:!0,title:l,placement:"auto",container:t}),t.modal("show")}))})),"1"===sessionStorage.getItem("accessability")&&N(),$_vikon((function(){"1"===sessionStorage.getItem("accessability")&&($_vikon("#vikon-special-menu").show(),R()),$_vikon("body").on("click",".accessability",(function(){var e=$_vikon("body");"1"===sessionStorage.getItem("accessability")?(sessionStorage.setItem("accessability",0),function(e){e.removeClass("special-version-on special-font-size-normal special-font-size-big special-font-size-large special-site-color-black-white special-site-color-white-black special-site-color-darkblue-blue special-font-family-arial special-font-family-times-new-roman special-letter-spacing-normal special-letter-spacing-big special-letter-spacing-large special-font-family-braille special-interval-single special-interval-one-and-a-half special-interval-double special-volume-on"),e.off("mouseup",L),$_vikon("#vikon-special-menu").hide(),$_vikon("body #volume_start").remove()}(e),$_vikon("#vikon-header, #vikon-footer").show(),$_vikon('[itemprop="copy"]').show()):(sessionStorage.setItem("accessability",1),N(),$_vikon("#vikon-special-menu").show(),R()),$_vikon(this).trigger("accessability")}))}));n(984),n(985),n(285)},127:function(e,t,n){var i=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function r(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{r({},"")}catch(e){r=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof h?t:h,a=Object.create(o.prototype),s=new z(i||[]);return a._invoke=function(e,t,n){var i=p;return function(o,a){if(i===f)throw new Error("Generator is already running");if(i===u){if("throw"===o)throw a;return E()}for(n.method=o,n.arg=a;;){var s=n.delegate;if(s){var l=x(s,n);if(l){if(l===m)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===p)throw i=u,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=f;var r=v(e,t,n);if("normal"===r.type){if(i=n.done?u:d,r.arg===m)continue;return{value:r.arg,done:n.done}}"throw"===r.type&&(i=u,n.method="throw",n.arg=r.arg)}}}(e,n,s),a}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var p="suspendedStart",d="suspendedYield",f="executing",u="completed",m={};function h(){}function k(){}function b(){}var g={};r(g,a,(function(){return this}));var _=Object.getPrototypeOf,$=_&&_(_(O([])));$&&$!==n&&i.call($,a)&&(g=$);var y=b.prototype=h.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){r(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(o,a,s,l){var r=v(e[o],e,a);if("throw"!==r.type){var c=r.arg,p=c.value;return p&&"object"==typeof p&&i.call(p,"__await")?t.resolve(p.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(p).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,l)}))}l(r.arg)}var o;this._invoke=function(e,i){function a(){return new t((function(t,o){n(e,i,t,o)}))}return o=o?o.then(a,a):a()}}function x(e,n){var i=e.iterator[n.method];if(i===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=v(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function O(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,s=function n(){for(;++o=0;--a){var s=this.tryEntries[a],l=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var r=i.call(s,"catchLoc"),c=i.call(s,"finallyLoc");if(r&&c){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var o=i.arg;I(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:O(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=i}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},129:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(33);function o(){var e=Object(i.b)(document.location.search);if(e.competition_code){var t=$_vikon(".tr-accordion[data-code=".concat(e.competition_code,"]")).get(0);if(t){var n=$_vikon(t),o=n.data("id"),a=$_vikon("tr[data-tr-id=".concat(o,"]")).get(0);if(a){var s=$_vikon(a);if(s.is(":visible")||n.click(),e.applicant_code){var l=s.find("td[data-code=".concat(e.applicant_code,"]")).get(0);l&&(l.scrollIntoView({block:"center",behavior:"smooth"}),$_vikon(l.closest("tr")).addClass("applicant-active"))}}}}}},166:function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},206:function(e,t,n){"use strict";(function(t){e.exports=function(){if("object"==typeof globalThis)return globalThis;var e;try{e=this||new Function("return this")()}catch(e){if("object"==typeof window)return window;if("object"==typeof self)return self;if(void 0!==t)return t}return e}()}).call(this,n(59))},33:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return l})),Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null});var i,o=(i=0,function(e,t){clearTimeout(i),i=setTimeout(e,t)});function a(){return Number($_vikon("[name=to_file]").val())}function s(){var e={byRow:!0,property:"height",target:null,remove:!1};$_vikon(".block-item").matchHeight(e),$_vikon(".block-item-outer").matchHeight(e)}function l(e){var t=e.substr(1),n={};return t.split("&").forEach((function(e){var t=e.split("=");n[t[0]]=decodeURIComponent(t[1])})),n}},5:function(e,t){function n(e,t,n,i,o,a,s){try{var l=e[a](s),r=l.value}catch(e){return void n(e)}l.done?t(r):Promise.resolve(r).then(i,o)}e.exports=function(e){return function(){var t=this,i=arguments;return new Promise((function(o,a){var s=e.apply(t,i);function l(e){n(s,o,a,l,r,"next",e)}function r(e){n(s,o,a,l,r,"throw",e)}l(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},59:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},65:function(e,t,n){"use strict";n.r(t),n.d(t,"showHideThead",(function(){return c})),n.d(t,"initScrollTheadTable",(function(){return v})),n.d(t,"isAccessability",(function(){return p}));var i,o=n(33),a=[];function s(e){var t,n,i=$_vikon("#vikon-content-abitur"),o=i.length,a=document.body,s=document.documentElement;o?(t=i.scrollTop(),n=i.scrollLeft()):(t=window.pageYOffset||s.scrollTop,n=window.pageXOffset||s.scrollLeft);var l=e.getBoundingClientRect(),r=s.clientTop||a.clientTop||0,c=s.clientLeft||a.clientLeft||0;return{top:l.top+t-r,left:l.left+n-c,height:l.height,width:l.width}}function l(){i.each((function(e,t){$_vikon(t).attr("data-table-id",e),a[e]=s(t);var n=$_vikon(t).closest(".vikon-responsive-table")[0];a[e].left+=n.pageXOffset||n.scrollLeft,a[e].theadHeight=s($_vikon(t).find("thead:first")[0]).height}))}function r(){$_vikon(".container-thead").remove();var e=$_vikon("#vikon-content-abitur").length?$_vikon(".abitur-modal-content").width():$_vikon(".vikon-content").width();i.each((function(t,n){var i=[],o=$_vikon(n).find("thead");"visible"===o.parents(".vikon-responsive-table").css("overflow")&&(e=o.width()),$_vikon(o).find("tr").each((function(e,t){i[e]=[],$_vikon(t).find("th").each((function(t,n){var o=($_vikon(n).innerHeight()-$_vikon(n).height())/2,a=($_vikon(n).innerWidth()-$_vikon(n).width())/2,l=o-($_vikon(n).outerHeight()-$_vikon(n).innerHeight())/2,r=a-($_vikon(n).outerWidth()-$_vikon(n).innerWidth())/2;i[e][t]={vPadding:l,gPadding:r,height:$_vikon(n).height(),width:s(n).width,text:$_vikon(n).html(),fontSize:$_vikon(n).css("font-size"),fontFamily:$_vikon(n).css("font-family"),color:$_vikon(n).css("color"),backgroundColor:$_vikon(n).css("background-color"),verticalAlign:$_vikon(n).css("vertical-align")}}))}));var l=document.createElement("thead");l.innerHTML=$_vikon(o).html(),$_vikon(l).find("tr").each((function(e,t){$_vikon(t).find("th").each((function(t,n){var o=i[e][t];$_vikon(n).css({"padding-top":o.vPadding,"padding-left":o.gPadding,"padding-bottom":o.vPadding,"padding-right":o.gPadding,height:o.height,"font-size":o.fontSize,"font-family":o.fontFamily,width:o.width,"min-width":o.width,"max-width":o.width,color:o.color,"background-color":o.backgroundColor,"vertical-align":o.verticalAlign})}))}));var r=document.createElement("table");r.className="table table-bordered table-sm",r.style.cssText="margin-bottom: 0",r.innerHTML=$_vikon(l).html();var c=document.createElement("div");c.className="container-thead";var v=a[t].left;c.style.cssText="position: fixed; top: 0; left: ".concat(v,"px; background-color: #fff; \n border-bottom: 1px solid #000; display: none; z-index: 1002; overflow-x: hidden; width: ").concat(e,"px"),c.setAttribute("data-table-id",t),$_vikon(c).html(r),$_vikon("body").append(c),$_vikon('[data-toggle="popover"]').popover()}))}function c(){if($_vikon(".container-thead").hide(),!p()){var e,t=$_vikon("#vikon-content-abitur"),n=t.length;e=n?t.scrollTop():window.pageYOffset||document.documentElement.scrollTop,i.each((function(t,n){var i=n.closest("div.vikon-responsive-table"),o=$_vikon(i).is(":visible"),s=i.pageXOffset||i.scrollLeft;if(a[t].tope&&o){var l=$_vikon('div[data-table-id="'.concat(t,'"]'));l.show(),"visible"===$_vikon(i).css("overflow")&&l.offset({left:$_vikon(i).offset().left}),l.scrollLeft(s)}}))}}function v(){p()||(i=$_vikon(".table-scroll-thead:visible"),l(),r(),c())}function p(){if(window.sessionStorage){var e=window.sessionStorage.getItem("accessability");return!(null===e||"0"===e)}return!0}$_vikon((function(){v(),$_vikon(document).on("click","a.showpart-btn-list",(function(){p()||(l(),r(),c())})),$_vikon(window).on("resize",(function(){p()||(l(),r(),c())})).on("scroll",(function(){p()||c()})),$_vikon(".abitur-modal").on("scroll",(function(){p()||c()})),$_vikon('a[data-toggle="tab"]').on("hidden.bs.tab",(function(e){v()})),$_vikon(document).on("modal-open",(function(){v()})),$_vikon(".vikon-responsive-table").on("scroll",(function(){if(!p()){var e=$_vikon(this).find("table:first").data("table-id");a.length>0&&$_vikon('div[data-table-id="'.concat(e,'"]')).scrollLeft($_vikon(this).scrollLeft())}})),$_vikon(document).on("accessability",(function(){p()?c():v();var e=$_vikon("#vikon-content");e.length&&e.hasClass("abitur")&&($_vikon(".block-item").css({height:"0px"}),Object(o.d)())}))}))},981:function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},982:function(e,t){(function(t){e.exports=t}).call(this,{})},983:function(e,t){function n(e){var t=document.cookie.match(new RegExp("(?:^|; )".concat(e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1"),"=([^;]*)")));return t?decodeURIComponent(t[1]):void 0}function i(e,t,n){var i=(n=n||{}).expires;if("number"==typeof i&&i){var o=new Date;o.setTime(o.getTime()+1e3*i),i=n.expires=o}i&&i.toUTCString&&(n.expires=i.toUTCString()),t=encodeURIComponent(t);var a="".concat(e,"=").concat(t);for(var s in n){a+="; ".concat(s);var l=n[s];!0!==l&&(a+="=".concat(l))}document.cookie=a}function o(e){i(e,"",{expires:-1})}$_vikon(document).on("click",".page-with-back-url",(function(){var e=window.location.pathname+window.location.hash;window.sessionStorage?sessionStorage.setItem("back_url",e):!0===navigator.cookieEnabled&&(o("back_url"),i("back_url",e,{path:"/"}))})),$_vikon(".vikon-wrapper").on("click",".close-modal, .return, .button-return-container",(function(){var e;window.sessionStorage&&sessionStorage.getItem("back_url")?(e=sessionStorage.getItem("back_url"),sessionStorage.removeItem("back_url"),window.location.replace(e)):!0===navigator.cookieEnabled&&n("back_url")?(e=n("back_url"),o("back_url"),window.location.replace(e)):window.history.length>1?window.history.back():window.location.replace(-1!==window.location.hostname.indexOf("db-nica.ru")?"/sveden/abitur":"/abitur")}))},984:function(e,t){$_vikon((function(){$_vikon(".vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link").click((function(e){e.preventDefault();var t=$_vikon(e.target),n=t.closest(".vikon-tabs").find(".vikon-nav-item"),i=n.find(".vikon-nav-link");n.removeClass("active"),t.closest(".vikon-nav-item").addClass("active"),i.each((function(e,t){var n=$_vikon(t).attr("href");$_vikon("".concat(n,".vikon-tab-pane")).removeClass("active")}));var o=t.attr("href");$_vikon("".concat(o,".vikon-tab-pane")).addClass("active")}))}))},985:function(e,t){$_vikon((function(){$_vikon(".collapsible").click((function(e){e.preventDefault();var t=$_vikon(e.target).attr("href");$_vikon("".concat(t,".collapse")).toggleClass("show")}))}))}}); -//# sourceMappingURL=sveden.js.map \ No newline at end of file diff --git a/public/sveden/assets/js/sveden.js.map b/public/sveden/assets/js/sveden.js.map deleted file mode 100644 index bf18d1e..0000000 --- a/public/sveden/assets/js/sveden.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///../node_modules/@babel/runtime/regenerator/index.js","webpack:///./js/review/v1/file_signatures.js","webpack:///./js/review/v1/hotline.js","webpack:///./js/review/v1/abitur_blocks.js","webpack:///./js/review/v1/finder.js","webpack:///./js/review/v1/main.js","webpack:///./js/review/v1/special_control.js","webpack:///./js/review/v1/special_activate.js","webpack:///../node_modules/regenerator-runtime/runtime.js","webpack:///./js/review/v1/rating_applicants.js","webpack:///../node_modules/@babel/runtime/helpers/typeof.js","webpack:///../node_modules/expose-loader/dist/runtime/getGlobalThis.js","webpack:///./js/review/v1/helpers.js","webpack:///../node_modules/@babel/runtime/helpers/asyncToGenerator.js","webpack:///../node_modules/webpack/buildin/global.js","webpack:///./js/review/v1/scroll_thead_table.js","webpack:///../node_modules/webpack/buildin/harmony-module.js","webpack:///../node_modules/webpack/buildin/amd-options.js","webpack:///./js/review/v1/back_url.js","webpack:///./js/review/v1/vikon_tabs.js","webpack:///./js/review/v1/collapse.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","sigTooltipHandler","fileSignatures","$inputWithSigData","viewSignatureDate","$_vikon","this","signatureId","title","signatures","undefined","signature","full_name","post","reloadCaptcha","$imgCaptcha","attr","Math","random","initHotLineIfNeed","$container","find","$nameField","$emailField","$subjectField","$messageField","$captchaField","isToFile","on","$feedbackStatus","form","serialize","parent","removeClass","html","addClass","ajax","type","url","dataType","success","res","val","message","errorID","forEach","item","arr","messages","children","append","showAbiturModal","layout","content","href","hideEye","history","pushState","eye","container","sessionStorage","getItem","prepend","css","overflow","remove","initScrollTheadTable","scroll","isAccessability","showHideThead","tooltip","placement","body","vw","rebuildBlocks","hash","blockName","parents","text","console","log","finderContainer","vikonFinderIconContainer","vikonContent","vikonFinderFormInput","countFind","currentFind","pageContainer","findGoTo","findWord","element","animate","scrollTop","offset","top","doSearch","term","delay","instance","Mark","document","getElementsByClassName","trim","unmark","className","searchRegex","RegExp","markRegExp","resetFindForm","hasClass","e","setContentMarginBottom","getElementById","footerHeight","offsetHeight","openPathToElem","pathToElem","each","index","piecePath","tab","setTimeout","createOpenPathToElem","domObj","hashPieces","hashForElement","unshift","parentsPanes","tabPane","ready","location","replace","indexOf","newHash","click","el","scrollableTableHead","$","closest","height","scrollableElement","template","trigger","show","hide","replaceState","pos","setHashUrlFromEl","$elem","prev","$currentTr","span","label","$table","id","selector","findApplicant","popover","mutex","checkAndRebuildBlocks","getSelection","handleVolume","a","target","yCord","selection","rangeCount","rect","getRangeAt","getBoundingClientRect","toString","y","context","AudioContext","ceil","one","event","vikonDomain","preventDefault","fetch","method","headers","JSON","stringify","token","response","ok","blob","arrayBuffer","decodeAudioData","buffer","source","createBufferSource","connect","destination","start","addEventListener","once","json","specialActivate","specialFontSize","specialSiteColor","specialFontFamily","specialLetterSpacing","specialInterval","isBrailleOn","isVolumeOn","setItem","hideMenuHeaderAndFooter","off","setVolume","setBrailleFont","setFontSize","setSpecialColor","setHeadset","setLetterSpacing","setInterval","thisObj","status","headerHeight","scrollIntoView","scrollBy","modal","specialDeactivate","runtime","Op","hasOwn","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","define","obj","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","Context","_invoke","state","GenStateSuspendedStart","arg","GenStateExecuting","Error","GenStateCompleted","doneResult","delegate","delegateResult","maybeInvokeDelegate","ContinueSentinel","sent","_sent","dispatchException","abrupt","record","tryCatch","done","GenStateSuspendedYield","makeInvokeMethod","fn","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","AsyncIterator","PromiseImpl","invoke","resolve","reject","__await","then","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","displayName","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","reverse","pop","skipTempReset","charAt","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","globalThis","Function","getParams","getJsonFromUrl","search","competition_code","competition","$competition","competitionIndex","competitionApplicants","$competitionApplicants","is","applicant_code","applicant","block","behavior","_typeof","g","global","Element","matches","msMatchesSelector","webkitMatchesSelector","ancestor","documentElement","contains","parentElement","timer","callback","ms","clearTimeout","Number","options","byRow","matchHeight","query","substr","split","part","decodeURIComponent","asyncGeneratorStep","gen","_next","_throw","args","arguments","tables","tablesPositions","getCoords","elem","scrollLeft","abiturContent","isAbitur","docEl","pageYOffset","pageXOffset","box","clientTop","clientLeft","left","width","getPositionsTables","vikonResponsiveTable","theadHeight","setContainers","containerWidth","columns","thead","iTr","elemTr","iTh","elemTh","vPaddingWithBorder","innerHeight","gPaddingWithBorder","innerWidth","vPadding","outerHeight","gPadding","outerWidth","fontSize","fontFamily","color","backgroundColor","verticalAlign","copyThead","createElement","innerHTML","cell","copyTable","style","cssText","setAttribute","isVisible","scrollVikonResponsiveTable","accessability","tableId","originalModule","webpackPolyfill","__webpack_amd_options__","getCookie","cookie","match","setCookie","expires","Date","setTime","getTime","toUTCString","encodeURIComponent","updatedCookie","propName","propValue","deleteCookie","backUrl","pathname","navigator","cookieEnabled","path","removeItem","back","hostname","$target","$allNavItems","$allNavLinks","tabPaneId","activeTabId","collapseBlockId","toggleClass"],"mappings":"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","file":"js/sveden.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t7: 0,\n \t\t6: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://db-nica.ru/build_ci/sveden/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([1059,0]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = require(\"regenerator-runtime\");\n","export function getVuzSignature() {\n let fileSignatures = [];\n const $inputWithSigData = $_vikon('#vuz_file_signatures');\n if ($inputWithSigData.length === 1 && $inputWithSigData.data('vuz_file_signatures') !== undefined) {\n fileSignatures = $inputWithSigData.data('vuz_file_signatures');\n }\n return fileSignatures;\n}\n\nexport function sigTooltipHandler() {\n const viewSignatureDate = $_vikon(this).data('view_signature_date') || '';\n const signatureId = $_vikon(this).data('signature-id') || 0;\n let title = '';\n const signatures = getVuzSignature();\n\n if (signatureId > 0 && signatureId in signatures) {\n const signature = signatures[signatureId];\n title = `Дата и время подписания: ${viewSignatureDate}
ФИО подписавшего документ: ${signature.full_name}\n
Должность: ${signature.post}
Уникальный программный ключ:
${signature.key}`;\n }\n return title;\n}","import {isToFile} from './helpers';\n\nfunction reloadCaptcha($imgCaptcha) {\n $imgCaptcha.attr('src', `/sveden/update/captcha/captcha.php?sid=${Math.random()}`);\n}\n\nexport function initHotLineIfNeed($container) {\n const $btnFeedbackSend = $container.find('.feedback-send');\n if ($btnFeedbackSend.length) {\n const $imgCaptcha = $container.find('.captcha');\n const $nameField = $container.find('[name=\"name\"]');\n const $emailField = $container.find('[name=\"email\"]');\n const $subjectField = $container.find('[name=\"subject\"]');\n const $messageField = $container.find('[name=\"message\"]');\n const $captchaField = $container.find('[name=\"captcha\"]');\n\n if (isToFile()) {\n reloadCaptcha($imgCaptcha);\n $imgCaptcha.on('click', () => {\n reloadCaptcha($imgCaptcha);\n });\n }\n\n $container.on('click', '.feedback-send', () => {\n const $feedbackStatus = $container.find('.feedback-status');\n\n if (isToFile()) {\n const form = $container.find('.feedback-form').serialize();\n $nameField.parent().removeClass('has-error');\n $emailField.parent().removeClass('has-error');\n $subjectField.parent().removeClass('has-error');\n $messageField.parent().removeClass('has-error');\n $captchaField.parent().removeClass('has-error');\n $feedbackStatus.removeClass('bg-danger bg-success')\n .html('
    ')\n .addClass('hide');\n $_vikon.ajax({\n type: 'post',\n url: '/sveden/update/feedback.php',\n data: form,\n dataType: 'json',\n success(res) {\n if (res.success) {\n $feedbackStatus.html('Сообщение отправлено')\n .addClass('bg-success')\n .removeClass('hide');\n $nameField.val('');\n $emailField.val('');\n $subjectField.val('');\n $messageField.val('');\n $captchaField.val('');\n reloadCaptcha($imgCaptcha);\n } else {\n if (res.message) {\n $feedbackStatus.html(`Сообщение не отправлено. ${res.message}`)\n .addClass('bg-danger')\n .removeClass('hide');\n }\n res.errorID.forEach((item, i, arr) => {\n $container.find(`[name=\"${item}\"]`).parent().addClass('has-error');\n });\n res.messages.forEach((item, i, arr) => {\n $feedbackStatus.children('ul:first').append(`
  • ${item}
  • `);\n $feedbackStatus.addClass('bg-danger');\n $feedbackStatus.removeClass('hide');\n });\n reloadCaptcha($imgCaptcha);\n $captchaField.val('');\n }\n },\n });\n } else {\n $feedbackStatus.html('Недоступно в просмотре информации')\n .addClass('bg-danger')\n .removeClass('hide');\n }\n });\n }\n}\n","import {isAccessability, initScrollTheadTable, showHideThead} from './scroll_thead_table';\nimport {rebuildBlocks} from './helpers';\nimport {sigTooltipHandler} from './file_signatures';\nimport {initHotLineIfNeed} from './hotline';\n\n$_vikon(() => {\n $_vikon('.render-hide').removeClass('render-hide');\n const body = $_vikon('body');\n const vw = $_vikon('.vikon-wrapper');\n\n rebuildBlocks();\n $_vikon('#abitur-hrefs')\n .on('click', '.block-main-page', function () {\n const hash = $_vikon(this).data('block-hash');\n const blockName = $_vikon(this).data('block-name');\n const content = body.find(`[id=${hash}]`).html();\n const hideEye = ($_vikon(this).parents('.vikon-portable').length == 1);\n showAbiturModal(vw, content, hash, blockName, hideEye);\n })\n .on('click', '.abitur-href-itemprop', function () {\n const href = $_vikon(this).data('href');\n if (href) {\n const title = $_vikon(this).text();\n const content = body.find(`[itemprop=${href}]`).html();\n const hideEye = ($_vikon(this).parents('.vikon-portable').length == 1);\n showAbiturModal(vw, content, href, title, hideEye);\n } else {\n console.log('Нет входных параметров');\n }\n })\n .on('click', '.abitur-href-id', function () {\n const href = $_vikon(this).data('href');\n if (href) {\n const title = $_vikon(this).text();\n const content = body.find(`[id=${href}]`).html();\n const hideEye = ($_vikon(this).parents('.vikon-portable').length == 1);\n showAbiturModal(vw, content, href, title, hideEye);\n } else {\n console.log('Нет входных параметров');\n }\n });\n});\n\nfunction showAbiturModal(layout, content, href, title = '', hideEye = false) {\n window.history.pushState({}, '', `#abitur_${href}`);\n\n const eye = '';\n\n const container = $_vikon(`
    `\n + '${\n !hideEye ? eye : ''\n }
    `\n + '
    '\n + ''\n + '
    '\n + '
    '\n + '
    '\n + `

    ${title}

    `\n + `
    ${\n content\n }
    `\n + '
    '\n + '
    ');\n layout.prepend(container);\n $_vikon('body').css({\n overflow: 'hidden',\n });\n layout\n .on('click', '.close-modal, .return, .button-return-container', () => {\n window.history.pushState({}, '', '#');\n container.remove();\n $_vikon('body').css({\n overflow: 'visible',\n });\n initScrollTheadTable();\n })\n .scroll(() => {\n if (!isAccessability()) {\n showHideThead();\n }\n });\n container.find('.tooltip-sig').tooltip({\n html: true,\n title: sigTooltipHandler,\n placement: 'auto',\n });\n initScrollTheadTable();\n initHotLineIfNeed(container);\n}\n","import Mark from 'mark.js/dist/jquery.mark.min';\nimport {delay} from './helpers';\n\nconst finderContainer = $_vikon('#vikon-finder-container');\nconst vikonFinderIconContainer = $_vikon('#vikon-finder-icon-container');\nconst vikonContent = $_vikon('.vikon-content');\nconst vikonFinderFormInput = $_vikon('#vikon-finder-form-input');\nlet countFind = 0;\nlet currentFind = 0;\n\nconst pageContainer = $_vikon('#vikon-content-abitur').length > 0\n ? $_vikon('#vikon-content-abitur')\n : $_vikon('html');\n\nvikonFinderIconContainer.on('click', () => {\n if (finderContainer.hasClass('finder-active')) {\n resetFindForm();\n } else {\n finderContainer.addClass('finder-active');\n }\n});\n$_vikon('#vikon-finder-form-close').on('click', () => {\n vikonFinderFormInput.val('');\n finderContainer.removeClass('finder-active');\n});\n\nvikonFinderFormInput.on('keyup', function () {\n doSearch($_vikon(this).val());\n});\n\n$_vikon('#vikon-finder-form-close').on('click', () => {\n doSearch('');\n});\n\n$_vikon('#vikon-finder-form-prev').on('click', () => {\n currentFind--;\n findGoTo();\n});\n\n$_vikon('#vikon-finder-form-next').on('click', () => {\n currentFind++;\n findGoTo();\n});\n\nfunction findGoTo() {\n if (countFind > 0) {\n $_vikon('mark.vikon-finder').removeClass('vikon-finder-current');\n const findWord = $_vikon(`mark.vikon-finder:visible:eq(${currentFind})`);\n if (findWord.length !== 0) {\n findWord.addClass('vikon-finder-current');\n animation(findWord);\n } else {\n currentFind = 0;\n findGoTo();\n }\n }\n}\n\nfunction doSearch(term) {\n delay(() => {\n const instance = new Mark(document.getElementsByClassName('vikon-content'));\n term = term.trim();\n countFind = 0;\n currentFind = 0;\n instance.unmark({\n className: 'vikon-finder',\n });\n\n if (term) {\n const searchRegex = new RegExp(term, 'gim');\n instance.markRegExp(searchRegex, {\n className: 'vikon-finder',\n });\n\n countFind = vikonContent.find('mark.vikon-finder:visible').length;\n if (countFind > 0) {\n vikonFinderFormInput.parent().removeClass('has-error').addClass('has-success');\n findGoTo();\n } else {\n vikonFinderFormInput.parent().removeClass('has-success').addClass('has-error');\n }\n } else {\n vikonFinderFormInput.parent().removeClass('has-success').removeClass('has-error');\n }\n }, 500);\n}\n\nfunction animation(element) {\n if (pageContainer.attr('id') === 'vikon-content-abitur') {\n pageContainer.animate({scrollTop: element.offset().top + pageContainer.scrollTop() - 200}, 200);\n } else {\n pageContainer.animate({scrollTop: element.offset().top - 200}, 200);\n }\n}\n\nfunction resetFindForm() {\n finderContainer.removeClass('finder-active');\n vikonFinderFormInput.val('');\n doSearch('');\n}\n\n$_vikon(document).on('shown.bs.tab', 'a[data-toggle=\"tab\"]', (e) => {\n resetFindForm();\n});\n","import {sigTooltipHandler} from './file_signatures';\nimport {findApplicant} from './rating_applicants';\n\nfunction setContentMarginBottom() {\n const element = document.getElementById('vikon-footer');\n if (element) {\n const footerHeight = document.getElementById('vikon-footer').offsetHeight;\n $_vikon('#vikon-section').css('margin-bottom', `${footerHeight}px`);\n }\n}\n\nfunction setHashUrlFromEl(domObj) {\n const hashForElement = domObj.attr('href');\n if (hashForElement !== 'undefined' && hashForElement.indexOf('#') === 0) {\n if (window.history && history.pushState) {\n // IE10, Firefox, Chrome, etc.\n window.history.replaceState(null, null, hashForElement);\n } else {\n // old\n const pos = $_vikon(window).scrollTop(); // get scroll position\n window.location.hash = hashForElement;\n $_vikon(window).scrollTop(pos); // set scroll position back\n }\n }\n}\n\nfunction openPathToElem(pathToElem) {\n if (pathToElem.length > 0) {\n $_vikon.each(pathToElem, (index, piecePath) => {\n const tab = $_vikon('.vikon-tabs, #nav-menu-list').find(`${' a[href=\"' + '#'}${piecePath}\"]`);\n if (tab.length > 0) {\n tab.tab('show');\n } else {\n setTimeout(() => {\n if ($_vikon(`#${piecePath}`).length) {\n $_vikon('html,body').animate({scrollTop: $_vikon(`#${piecePath}`).offset().top}, 'high');\n }\n }, 500);\n }\n });\n }\n}\n\nfunction createOpenPathToElem(domObj) {\n const hashPieces = [];\n const hashForElement = domObj.attr('id');\n if (hashForElement !== 'undefined') {\n hashPieces.unshift(hashForElement);\n const parentsPanes = $_vikon(domObj.parents('.vikon-tab-pane'));\n $_vikon.each(parentsPanes, (index, tabPane) => {\n if ($_vikon(tabPane).attr('id') !== 'undefined') {\n hashPieces.unshift($_vikon(tabPane).attr('id'));\n }\n });\n }\n return hashPieces;\n}\n\n$_vikon(window).on('resize', () => {\n setContentMarginBottom();\n});\n\n$_vikon(document).ready(() => {\n setContentMarginBottom();\n const {hash} = location;\n if (hash.replace('#', '')) {\n if (hash.indexOf('#abitur_') >= 0) { //абитуриенту\n const newHash = hash.replace('#abitur_', '');\n $_vikon('[id=abitur-hrefs]').find(`[data-href=${newHash}]`).click();\n } else if (hash.indexOf('#anchor_') === 0) { //загловки с анчорами в сведениях\n const el = $_vikon(hash);\n if (el.length === 1) {\n openPathToElem(createOpenPathToElem(el));\n }\n } else if (hash.indexOf('#tr_anchor_') === 0) { //ряды в таблицах\n const el = $_vikon(`.anchor-link[href=\"${hash}\"]`);\n if (el.length > 0) {\n setTimeout(() => {\n const scrollableTableHead = $(el).closest('.table-scroll-thead');\n const offset = scrollableTableHead.data('table-id') !== undefined //временое решение\n ? scrollableTableHead.find('thead').height()\n : 0;\n $_vikon('html,body').animate({scrollTop: el.offset().top - offset - 7}, 'high');\n }, 500);\n }\n }\n }\n\n $_vikon('.open-tooltip-anchor').tooltip({\n placement: 'left',\n scrollableElement: 'html,body',\n template: ''\n + '',\n trigger: 'hover focus',\n title() {\n return ``\n + ''\n + '';\n },\n html: true,\n delay: {show: 50, hide: 1600},\n });\n\n $_vikon(document)\n .on('click', '.anchor-get, #nav-menu-list a, .vikon-tabs .vikon-nav-link', function (e) {\n setHashUrlFromEl($_vikon(this));\n })\n .on('click', '#abitur_stoimost_link', (e) => {\n openPathToElem(createOpenPathToElem($_vikon('#anchor_paidEduStoimDocLink')));\n })\n .on('click', '.resizing-box + .read-more .button', function () {\n const $elem = $_vikon(this).parent().prev('.resizing-box');\n $_vikon('.anchor-tooltip-wrap').remove();\n if ($elem.hasClass('short')) {\n $elem.removeClass('short');\n $_vikon(this).text('Свернуть');\n } else {\n $elem.addClass('short');\n $_vikon(this).text('Развернуть');\n }\n })\n .on('click', '.tr-accordion', function () {\n const $currentTr = $_vikon(this);\n const span = $currentTr.find('span.fa');\n const label = $currentTr.find('span.show-or-hide-text');\n const $table = $currentTr.closest('table');\n const id = $currentTr.data('id');\n if (!span.hasClass('fa-minus')) {\n span.addClass('fa-minus');\n label.html(' Скрыть');\n $table.find(`tr[data-tr-id=${id}]`).show();\n } else {\n span.removeClass('fa-minus');\n label.html(' Показать');\n $table.find(`tr[data-tr-id=${id}]`).hide();\n }\n });\n\n $_vikon('body').tooltip({\n selector: '.tooltip-sig',\n html: true,\n title: sigTooltipHandler,\n placement: 'auto',\n });\n\n if (!$_vikon('[name=data_remote_uri]').length) {\n findApplicant();\n }\n\n $_vikon('[data-toggle=\"popover\"]').popover();\n});\n","import {rebuildBlocks} from './helpers';\nimport {sigTooltipHandler} from './file_signatures';\n\nlet mutex = false;\nlet content;\n\nfunction checkAndRebuildBlocks() {\n if (typeof (rebuildBlocks) === 'function') {\n rebuildBlocks();\n }\n}\n\n$_vikon(() => {\n content = $_vikon('body');\n rollbackSettings(content);\n setVolume(content);\n setBrailleFont(content);\n setFontSize(content);\n setSpecialColor(content);\n setHeadset(content);\n setLetterSpacing(content);\n setInterval(content);\n $_vikon('body')\n .on('click', '.showpart-btn-list', function () {\n const thisObj = $_vikon(this);\n const container = thisObj.prev('.showpart-container-list');\n const status = thisObj.data('status');\n const headerHeight = typeof $_vikon('.table-header')[0] == \"undefined\" ? 0 : $_vikon('.table-header')[0].offsetHeight;\n if (status === 1) {\n container.css('max-height', 'none');\n thisObj.css('top', '0')\n .data('status', 2)\n .text('скрыть');\n } else {\n container.css('max-height', '50px');\n thisObj.css('top', '-16px')\n .data('status', 1)\n .text('показать все');\n container[0].scrollIntoView();\n window.scrollBy(0, -headerHeight);\n }\n })\n .on('click', '.showpart-btn-modal', function () {\n const thisObj = $_vikon(this);\n const modal = $_vikon('#showpart-modal');\n modal.find('.modal-title').html(thisObj.parent().find('.showpart-title-modal').html());\n modal.find('.modal-body').html(thisObj.parent().find('.showpart-container-modal').html());\n modal.find('.tooltip-sig').tooltip({\n selector: '.tooltip-sig',\n html: true,\n title: sigTooltipHandler,\n placement: 'auto',\n container: modal,\n });\n modal.modal('show');\n });\n});\n\nfunction rollbackSettings(content) {\n $_vikon('#rollback-special-settings').on('click', () => {\n content.removeClass('special-font-family-braille');\n sessionStorage.setItem('is-braille-on', '0');\n\n content.addClass('special-font-size-normal');\n content.removeClass('special-font-size-big');\n content.removeClass('special-font-size-large');\n $_vikon('#special-font-size-normal').addClass('special-btn-active');\n $_vikon('#special-font-size-big').removeClass('special-btn-active');\n $_vikon('#special-font-size-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-font-size', '1');\n\n content.addClass('special-site-color-black-white');\n content.removeClass('special-site-color-white-black');\n content.removeClass('special-site-color-darkblue-blue');\n $_vikon('#special-site-color-black-white').addClass('special-btn-active');\n $_vikon('#special-site-color-white-black').removeClass('special-btn-active');\n $_vikon('#special-site-color-darkblue-blue').removeClass('special-btn-active');\n sessionStorage.setItem('special-site-color', '1');\n\n content.addClass('special-font-family-arial');\n content.removeClass('special-font-family-times-new-roman');\n $_vikon('#special-font-family-arial').addClass('special-btn-active');\n $_vikon('#special-font-family-times-new-roman').removeClass('special-btn-active');\n sessionStorage.setItem('special-font-family', '1');\n\n content.addClass('special-letter-spacing-normal');\n content.removeClass('special-letter-spacing-big');\n content.removeClass('special-letter-spacing-large');\n $_vikon('#special-letter-spacing-normal').addClass('special-btn-active');\n $_vikon('#special-letter-spacing-big').removeClass('special-btn-active');\n $_vikon('#special-letter-spacing-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-letter-spacing', '1');\n\n content.removeClass('special-interval-one-and-a-half');\n content.removeClass('special-interval-double');\n content.addClass('special-interval-single');\n $_vikon('#special-interval-one-and-a-half').removeClass('special-btn-active');\n $_vikon('#special-interval-double').removeClass('special-btn-active');\n $_vikon('#special-interval-single').addClass('special-btn-active');\n sessionStorage.setItem('special-interval', '1');\n\n $_vikon('#special-volume-logo').addClass('fa-volume-off');\n $_vikon('#special-volume-logo').removeClass('fa-volume');\n sessionStorage.setItem('is-volume-on', '0');\n content.removeClass('special-volume-on');\n content.off('mouseup', handleVolume);\n checkAndRebuildBlocks();\n });\n}\n\nfunction setVolume(content) {\n $_vikon('#is-volume-on').on('click', () => {\n if (sessionStorage.getItem('is-volume-on') === '0') {\n $_vikon('#special-volume-logo').addClass('fa-volume');\n $_vikon('#special-volume-logo').removeClass('fa-volume-off');\n sessionStorage.setItem('is-volume-on', '1');\n content.addClass('special-volume-on');\n content.on('mouseup', handleVolume);\n } else {\n $_vikon('#special-volume-logo').addClass('fa-volume-off');\n $_vikon('#special-volume-logo').removeClass('fa-volume');\n content.removeClass('special-volume-on');\n sessionStorage.setItem('is-volume-on', '0');\n content.off('mouseup', handleVolume);\n $_vikon('body #volume_start').remove();\n }\n checkAndRebuildBlocks();\n });\n}\n\nfunction setBrailleFont(content) {\n $_vikon('#is-braille-on').on('click', () => {\n if (sessionStorage.getItem('is-braille-on') === '0') {\n content.addClass('special-font-family-braille');\n content.removeClass('special-font-family-times-new-roman');\n content.removeClass('special-font-family-arial');\n $_vikon('#is-braille-on').addClass('special-btn-active');\n $_vikon('#special-font-family-times-new-roman').removeClass('special-btn-active');\n $_vikon('#special-font-family-arial').removeClass('special-btn-active');\n sessionStorage.setItem('is-braille-on', '1');\n } else {\n content.removeClass('special-font-family-braille');\n $_vikon('#is-braille-on').removeClass('special-btn-active');\n sessionStorage.setItem('is-braille-on', '0');\n }\n checkAndRebuildBlocks();\n });\n}\n\nfunction setFontSize(content) {\n $_vikon('#special-font-size-normal').on('click', () => {\n content.addClass('special-font-size-normal');\n content.removeClass('special-font-size-big');\n content.removeClass('special-font-size-large');\n $_vikon('#special-font-size-normal').addClass('special-btn-active');\n $_vikon('#special-font-size-big').removeClass('special-btn-active');\n $_vikon('#special-font-size-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-font-size', '1');\n });\n $_vikon('#special-font-size-big').on('click', () => {\n content.removeClass('special-font-size-normal');\n content.addClass('special-font-size-big');\n content.removeClass('special-font-size-large');\n $_vikon('#special-font-size-normal').removeClass('special-btn-active');\n $_vikon('#special-font-size-big').addClass('special-btn-active');\n $_vikon('#special-font-size-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-font-size', '2');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-font-size-large').on('click', () => {\n content.removeClass('special-font-size-normal');\n content.removeClass('special-font-size-big');\n content.addClass('special-font-size-large');\n $_vikon('#special-font-size-normal').removeClass('special-btn-active');\n $_vikon('#special-font-size-big').removeClass('special-btn-active');\n $_vikon('#special-font-size-large').addClass('special-btn-active');\n sessionStorage.setItem('special-font-size', '3');\n checkAndRebuildBlocks();\n });\n}\n\nfunction setSpecialColor(content) {\n $_vikon('#special-site-color-black-white').on('click', () => {\n content.addClass('special-site-color-black-white');\n content.removeClass('special-site-color-white-black');\n content.removeClass('special-site-color-darkblue-blue');\n $_vikon('#special-site-color-black-white').addClass('special-btn-active');\n $_vikon('#special-site-color-white-black').removeClass('special-btn-active');\n $_vikon('#special-site-color-darkblue-blue').removeClass('special-btn-active');\n sessionStorage.setItem('special-site-color', '1');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-site-color-white-black').on('click', () => {\n content.removeClass('special-site-color-black-white');\n content.addClass('special-site-color-white-black');\n content.removeClass('special-site-color-darkblue-blue');\n $_vikon('#special-site-color-black-white').removeClass('special-btn-active');\n $_vikon('#special-site-color-white-black').addClass('special-btn-active');\n $_vikon('#special-site-color-darkblue-blue').removeClass('special-btn-active');\n sessionStorage.setItem('special-site-color', '2');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-site-color-darkblue-blue').on('click', () => {\n content.removeClass('special-site-color-black-white');\n content.removeClass('special-site-color-white-black');\n content.addClass('special-site-color-darkblue-blue');\n $_vikon('#special-site-color-black-white').removeClass('special-btn-active');\n $_vikon('#special-site-color-white-black').removeClass('special-btn-active');\n $_vikon('#special-site-color-darkblue-blue').addClass('special-btn-active');\n sessionStorage.setItem('special-site-color', '3');\n checkAndRebuildBlocks();\n });\n}\n\nfunction setHeadset(content) {\n $_vikon('#special-font-family-arial').on('click', () => {\n content.addClass('special-font-family-arial');\n content.removeClass('special-font-family-times-new-roman');\n $_vikon('#special-font-family-arial').addClass('special-btn-active');\n $_vikon('#special-font-family-times-new-roman').removeClass('special-btn-active');\n sessionStorage.setItem('special-font-family', '1');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-font-family-times-new-roman').on('click', () => {\n content.removeClass('special-font-family-arial');\n content.addClass('special-font-family-times-new-roman');\n $_vikon('#special-font-family-arial').removeClass('special-btn-active');\n $_vikon('#special-font-family-times-new-roman').addClass('special-btn-active');\n sessionStorage.setItem('special-font-family', '2');\n checkAndRebuildBlocks();\n });\n}\n\nfunction setLetterSpacing(content) {\n $_vikon('#special-letter-spacing-normal').on('click', () => {\n content.addClass('special-letter-spacing-normal');\n content.removeClass('special-letter-spacing-big');\n content.removeClass('special-letter-spacing-large');\n $_vikon('#special-letter-spacing-normal').addClass('special-btn-active');\n $_vikon('#special-letter-spacing-big').removeClass('special-btn-active');\n $_vikon('#special-letter-spacing-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-letter-spacing', '1');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-letter-spacing-big').on('click', () => {\n content.removeClass('special-letter-spacing-normal');\n content.addClass('special-letter-spacing-big');\n content.removeClass('special-letter-spacing-large');\n $_vikon('#special-letter-spacing-normal').removeClass('special-btn-active');\n $_vikon('#special-letter-spacing-big').addClass('special-btn-active');\n $_vikon('#special-letter-spacing-large').removeClass('special-btn-active');\n sessionStorage.setItem('special-letter-spacing', '2');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-letter-spacing-large').on('click', () => {\n content.removeClass('special-letter-spacing-normal');\n content.removeClass('special-letter-spacing-big');\n content.addClass('special-letter-spacing-large');\n $_vikon('#special-letter-spacing-normal').removeClass('special-btn-active');\n $_vikon('#special-letter-spacing-big').removeClass('special-btn-active');\n $_vikon('#special-letter-spacing-large').addClass('special-btn-active');\n sessionStorage.setItem('special-letter-spacing', '3');\n checkAndRebuildBlocks();\n });\n}\n\nfunction setInterval(content) {\n $_vikon('#special-interval-single').on('click', () => {\n content.removeClass('special-interval-one-and-a-half');\n content.removeClass('special-interval-double');\n content.addClass('special-interval-single');\n $_vikon('#special-interval-one-and-a-half').removeClass('special-btn-active');\n $_vikon('#special-interval-double').removeClass('special-btn-active');\n $_vikon('#special-interval-single').addClass('special-btn-active');\n sessionStorage.setItem('special-interval', '1');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-interval-one-and-a-half').on('click', () => {\n content.removeClass('special-interval-single');\n content.removeClass('special-interval-double');\n content.addClass('special-interval-one-and-a-half');\n $_vikon('#special-interval-single').removeClass('special-btn-active');\n $_vikon('#special-interval-double').removeClass('special-btn-active');\n $_vikon('#special-interval-one-and-a-half').addClass('special-btn-active');\n sessionStorage.setItem('special-interval', '2');\n checkAndRebuildBlocks();\n });\n $_vikon('#special-interval-double').on('click', () => {\n content.removeClass('special-interval-single');\n content.removeClass('special-interval-one-and-a-half');\n content.addClass('special-interval-double');\n $_vikon('#special-interval-one-and-a-half').removeClass('special-btn-active');\n $_vikon('#special-interval-single').removeClass('special-btn-active');\n $_vikon('#special-interval-double').addClass('special-btn-active');\n sessionStorage.setItem('special-interval', '3');\n checkAndRebuildBlocks();\n });\n}\n\nfunction getSelection() {\n if (window.getSelection) {\n return window.getSelection();\n }\n if (document.getSelection) {\n return document.getSelection();\n }\n return null;\n}\n\nexport async function handleVolume(e) {\n if ((!!e.target.id && e.target.id === 'volume_start') || mutex === true) {\n return;\n }\n $_vikon('body #volume_start').remove();\n let text = null;\n let yCord = null;\n const selection = getSelection();\n if (selection !== null && selection.rangeCount > 0) {\n const rect = selection.getRangeAt(0).getBoundingClientRect();\n text = selection.toString();\n yCord = rect.y + $_vikon('html').scrollTop();\n }\n\n if (!!text && !!yCord) {\n const context = new AudioContext();\n const el = $_vikon(`${'Озвучить`);\n\n if (text.length < 1300) {\n el.one('click', async (event) => {\n mutex = true;\n const vikonDomain = $_vikon('[name=vikon_domain]').val();\n try {\n event.preventDefault();\n el.text('Обрабатывается...')\n .attr('style', (i, s) => {\n return `${s || ''} text-decoration: none !important;`;\n });\n\n const response = await fetch(`${vikonDomain}/api/open/sound/generate`, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n },\n body: JSON.stringify({\n text,\n token: window.sessionStorage ? sessionStorage.getItem('token') : null,\n }),\n });\n\n if (response.ok) {\n const data = await response.blob();\n\n const buffer = await context.decodeAudioData(await data.arrayBuffer());\n const source = context.createBufferSource();\n source.buffer = buffer;\n source.connect(context.destination);\n source.start(0);\n el.text('Воспроизводится...');\n source.addEventListener('ended', () => {\n el.remove();\n mutex = false;\n }, {once: true});\n } else {\n console.log(await response.json());\n el.text('Не удалось озвучить выделенный текст');\n }\n } catch (ex) {\n mutex = false;\n console.log(ex);\n el.text('Не удалось озвучить выделенный текст');\n }\n });\n } else {\n el.text('Невозможно озвучить - слишком длинный выделенный текст');\n }\n $_vikon('body').append(el);\n }\n}\n","import {handleVolume} from \"./special_control\";\n\nif (sessionStorage.getItem('accessability') === '1') {\n specialActivate();\n}\n\n$_vikon(() => {\n if (sessionStorage.getItem('accessability') === '1') {\n $_vikon('#vikon-special-menu').show();\n hideMenuHeaderAndFooter();\n }\n $_vikon('body').on('click', '.accessability', function () {\n const body = $_vikon('body');\n const accessability = sessionStorage.getItem('accessability');\n if (accessability === '1') {\n sessionStorage.setItem('accessability', 0);\n specialDeactivate(body);\n showMenuHeaderAndFooter();\n } else {\n sessionStorage.setItem('accessability', 1);\n specialActivate();\n $_vikon('#vikon-special-menu').show();\n hideMenuHeaderAndFooter();\n }\n $_vikon(this).trigger('accessability');\n });\n});\n\nfunction specialActivate() {\n const body = $_vikon('body');\n let specialFontSize = sessionStorage.getItem('special-font-size');\n let specialSiteColor = sessionStorage.getItem('special-site-color');\n let specialFontFamily = sessionStorage.getItem('special-font-family');\n let specialLetterSpacing = sessionStorage.getItem('special-letter-spacing');\n let specialInterval = sessionStorage.getItem('special-interval');\n let isBrailleOn = sessionStorage.getItem('is-braille-on');\n let isVolumeOn = sessionStorage.getItem('is-volume-on');\n\n if (isVolumeOn === null) {\n sessionStorage.setItem('is-volume-on', 0);\n isVolumeOn = '0';\n }\n if (isBrailleOn === null) {\n sessionStorage.setItem('is-braille-on', 0);\n isBrailleOn = '0';\n }\n if (specialFontSize === null) {\n sessionStorage.setItem('special-font-size', 1);\n specialFontSize = '1';\n }\n if (specialSiteColor === null) {\n sessionStorage.setItem('special-site-color', 1);\n specialSiteColor = '1';\n }\n if (specialFontFamily === null) {\n sessionStorage.setItem('special-font-family', 1);\n specialFontFamily = '1';\n }\n if (specialLetterSpacing === null) {\n sessionStorage.setItem('special-letter-spacing', 1);\n specialLetterSpacing = '1';\n }\n\n if (specialInterval === null) {\n sessionStorage.setItem('special-interval', 1);\n specialInterval = '1';\n }\n\n body.addClass('special-version-on');\n if (isBrailleOn === '1') {\n body.addClass('special-font-family-braille');\n }\n\n if (isVolumeOn === '1') {\n $_vikon('#special-volume-logo').removeClass('fa-volume-off');\n $_vikon('#special-volume-logo').addClass('fa-volume');\n body.addClass('special-volume-on');\n body.on('mouseup', handleVolume);\n }\n\n if (specialFontSize === '1') {\n body.addClass('special-font-size-normal');\n $_vikon('#special-font-size-normal').addClass('special-btn-active');\n } else if (specialFontSize === '2') {\n body.addClass('special-font-size-big');\n $_vikon('#special-font-size-big').addClass('special-btn-active');\n } else if (specialFontSize === '3') {\n body.addClass('special-font-size-large');\n $_vikon('#special-font-size-large').addClass('special-btn-active');\n }\n\n if (specialSiteColor === '1') {\n body.addClass('special-site-color-black-white');\n $_vikon('#special-site-color-black-white').addClass('special-btn-active');\n } else if (specialSiteColor === '2') {\n body.addClass('special-site-color-white-black');\n $_vikon('#special-site-color-white-black').addClass('special-btn-active');\n } else if (specialSiteColor === '3') {\n body.addClass('special-site-color-darkblue-blue');\n $_vikon('#special-site-color-darkblue-blue').addClass('special-btn-active');\n }\n\n if (specialFontFamily === '1') {\n body.addClass('special-font-family-arial');\n $_vikon('#special-font-family-arial').addClass('special-btn-active');\n } else if (specialFontFamily === '2') {\n body.addClass('special-font-family-times-new-roman');\n $_vikon('#special-font-family-times-new-roman').addClass('special-btn-active');\n }\n\n if (specialLetterSpacing === '1') {\n body.addClass('special-letter-spacing-normal');\n $_vikon('#special-letter-spacing-normal').addClass('special-btn-active');\n } else if (specialLetterSpacing === '2') {\n body.addClass('special-letter-spacing-big');\n $_vikon('#special-letter-spacing-big').addClass('special-btn-active');\n } else if (specialLetterSpacing === '3') {\n body.addClass('special-letter-spacing-large');\n $_vikon('#special-letter-spacing-large').addClass('special-btn-active');\n }\n\n if (specialInterval === '1') {\n body.addClass('special-interval-single');\n $_vikon('#special-interval-single').addClass('special-btn-active');\n } else if (specialInterval === '2') {\n body.addClass('special-interval-one-and-a-half');\n $_vikon('#special-interval-one-and-a-half').addClass('special-btn-active');\n } else if (specialInterval === '3') {\n body.addClass('special-interval-double');\n $_vikon('#special-interval-double').addClass('special-btn-active');\n }\n}\n\nfunction specialDeactivate(body) {\n body.removeClass('special-version-on special-font-size-normal special-font-size-big '\n + 'special-font-size-large special-site-color-black-white special-site-color-white-black '\n + 'special-site-color-darkblue-blue special-font-family-arial special-font-family-times-new-roman '\n + 'special-letter-spacing-normal special-letter-spacing-big special-letter-spacing-large '\n + 'special-font-family-braille special-interval-single special-interval-one-and-a-half special-interval-double special-volume-on');\n body.off('mouseup', handleVolume);\n $_vikon('#vikon-special-menu').hide();\n $_vikon('body #volume_start').remove();\n}\n\nfunction hideMenuHeaderAndFooter() {\n $_vikon('#vikon-header, #vikon-footer').hide();\n $_vikon('[itemprop=\"copy\"]').hide();\n}\n\nfunction showMenuHeaderAndFooter() {\n $_vikon('#vikon-header, #vikon-footer').show();\n $_vikon('[itemprop=\"copy\"]').show();\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = GeneratorFunctionPrototype;\n define(Gp, \"constructor\", GeneratorFunctionPrototype);\n define(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction);\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n });\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n define(Gp, iteratorSymbol, function() {\n return this;\n });\n\n define(Gp, \"toString\", function() {\n return \"[object Generator]\";\n });\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, in modern engines\n // we can explicitly access globalThis. In older engines we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","import {getJsonFromUrl} from './helpers';\n\nexport function findApplicant() {\n const getParams = getJsonFromUrl(document.location.search);\n if (getParams.competition_code) {\n const competition = $_vikon(`.tr-accordion[data-code=${getParams.competition_code}]`).get(0);\n if (competition) {\n const $competition = $_vikon(competition);\n const competitionIndex = $competition.data('id');\n const competitionApplicants = $_vikon(`tr[data-tr-id=${competitionIndex}]`).get(0);\n if (competitionApplicants) {\n const $competitionApplicants = $_vikon(competitionApplicants);\n if (!$competitionApplicants.is(':visible')) {\n $competition.click();\n }\n // скролл к абитуриенту\n if (getParams.applicant_code) {\n const applicant = $competitionApplicants.find(`td[data-code=${getParams.applicant_code}]`).get(0);\n if (applicant) {\n applicant.scrollIntoView({block: 'center', behavior: 'smooth'});\n $_vikon(applicant.closest('tr')).addClass('applicant-active');\n }\n }\n }\n }\n }\n}\n","function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return (module.exports = _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, module.exports.__esModule = true, module.exports[\"default\"] = module.exports), _typeof(obj);\n}\n\nmodule.exports = _typeof, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","\"use strict\";\n\n// eslint-disable-next-line func-names\nmodule.exports = function () {\n if (typeof globalThis === \"object\") {\n return globalThis;\n }\n\n var g;\n\n try {\n // This works if eval is allowed (see CSP)\n // eslint-disable-next-line no-new-func\n g = this || new Function(\"return this\")();\n } catch (e) {\n // This works if the window reference is available\n if (typeof window === \"object\") {\n return window;\n } // This works if the self reference is available\n\n\n if (typeof self === \"object\") {\n return self;\n } // This works if the global reference is available\n\n\n if (typeof global !== \"undefined\") {\n return global;\n }\n }\n\n return g;\n}();","if (!Element.prototype.closest) { // полифил для ie11\n if (!Element.prototype.matches) {\n Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector;\n }\n Element.prototype.closest = function (s) {\n const el = this;\n let ancestor = this;\n if (!document.documentElement.contains(el)) return null;\n do {\n if (ancestor.matches(s)) return ancestor;\n ancestor = ancestor.parentElement;\n } while (ancestor !== null);\n return null;\n };\n}\n\nfunction unique(arr) {\n return Array.from(new Set(arr));\n}\n\nexport var delay = (function () {\n let timer = 0;\n return function (callback, ms) {\n clearTimeout(timer);\n timer = setTimeout(callback, ms);\n };\n}());\n\nexport function isToFile() {\n return Number($_vikon('[name=to_file]').val());\n}\n\nexport function rebuildBlocks() {\n const options = {\n byRow: true,\n property: 'height',\n target: null,\n remove: false,\n };\n $_vikon('.block-item').matchHeight(options);\n $_vikon('.block-item-outer').matchHeight(options);\n}\n\nexport function getJsonFromUrl(url) {\n const query = url.substr(1);\n const result = {};\n query.split('&').forEach((part) => {\n const item = part.split('=');\n result[item[0]] = decodeURIComponent(item[1]);\n });\n return result;\n}\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","import {rebuildBlocks} from './helpers';\n\nlet tables;\nconst tablesPositions = [];\n\nfunction getCoords(elem) {\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n\n const {body} = document;\n const docEl = document.documentElement;\n\n let scrollTop;\n let scrollLeft;\n if (isAbitur) {\n scrollTop = abiturContent.scrollTop();\n scrollLeft = abiturContent.scrollLeft();\n } else {\n scrollTop = window.pageYOffset || docEl.scrollTop;\n scrollLeft = window.pageXOffset || docEl.scrollLeft;\n }\n\n const box = elem.getBoundingClientRect();\n\n const clientTop = docEl.clientTop || body.clientTop || 0;\n const clientLeft = docEl.clientLeft || body.clientLeft || 0;\n\n const top = box.top + scrollTop - clientTop;\n const left = box.left + scrollLeft - clientLeft;\n return {\n top,\n left,\n height: box.height,\n width: box.width,\n };\n}\n\nfunction getPositionsTables() {\n tables.each((i, elem) => {\n $_vikon(elem).attr('data-table-id', i);\n tablesPositions[i] = getCoords(elem);\n\n const vikonResponsiveTable = $_vikon(elem).closest('.vikon-responsive-table')[0];\n tablesPositions[i].left += vikonResponsiveTable.pageXOffset || vikonResponsiveTable.scrollLeft;\n\n tablesPositions[i].theadHeight = getCoords($_vikon(elem).find('thead:first')[0]).height;\n });\n}\n\nfunction setContainers() {\n $_vikon('.container-thead').remove();\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n let containerWidth = !isAbitur ? $_vikon('.vikon-content').width() : $_vikon('.abitur-modal-content').width();\n\n tables.each((i, elem) => {\n const columns = [];\n const thead = $_vikon(elem).find('thead');\n if (thead.parents('.vikon-responsive-table').css('overflow') === 'visible') {\n containerWidth = thead.width();\n }\n $_vikon(thead).find('tr').each((iTr, elemTr) => {\n columns[iTr] = [];\n $_vikon(elemTr).find('th').each((iTh, elemTh) => {\n const vPaddingWithBorder = ($_vikon(elemTh).innerHeight() - $_vikon(elemTh).height()) / 2;\n const gPaddingWithBorder = ($_vikon(elemTh).innerWidth() - $_vikon(elemTh).width()) / 2;\n const vBorder = ($_vikon(elemTh).outerHeight() - $_vikon(elemTh).innerHeight()) / 2;\n const gBorder = ($_vikon(elemTh).outerWidth() - $_vikon(elemTh).innerWidth()) / 2;\n const vPadding = vPaddingWithBorder - vBorder;\n const gPadding = gPaddingWithBorder - gBorder;\n\n columns[iTr][iTh] = {\n vPadding,\n gPadding,\n height: $_vikon(elemTh).height(),\n width: getCoords(elemTh).width,\n text: $_vikon(elemTh).html(),\n fontSize: $_vikon(elemTh).css('font-size'),\n fontFamily: $_vikon(elemTh).css('font-family'),\n color: $_vikon(elemTh).css('color'),\n backgroundColor: $_vikon(elemTh).css('background-color'),\n verticalAlign: $_vikon(elemTh).css('vertical-align'),\n };\n });\n });\n\n const copyThead = document.createElement('thead');\n copyThead.innerHTML = $_vikon(thead).html();\n\n $_vikon(copyThead).find('tr').each((iTr, elemTr) => {\n $_vikon(elemTr).find('th').each((iTh, elemTh) => {\n const cell = columns[iTr][iTh];\n $_vikon(elemTh).css({\n 'padding-top': cell.vPadding,\n 'padding-left': cell.gPadding,\n 'padding-bottom': cell.vPadding,\n 'padding-right': cell.gPadding,\n height: cell.height,\n 'font-size': cell.fontSize,\n 'font-family': cell.fontFamily,\n width: cell.width,\n 'min-width': cell.width,\n 'max-width': cell.width,\n color: cell.color,\n 'background-color': cell.backgroundColor,\n 'vertical-align': cell.verticalAlign,\n });\n });\n });\n\n const copyTable = document.createElement('table');\n copyTable.className = 'table table-bordered table-sm';\n copyTable.style.cssText = 'margin-bottom: 0';\n copyTable.innerHTML = $_vikon(copyThead).html();\n\n const container = document.createElement('div');\n container.className = 'container-thead';\n const {left} = tablesPositions[i];\n container.style.cssText = `position: fixed; top: 0; left: ${left}px; background-color: #fff; \n border-bottom: 1px solid #000; display: none; z-index: 1002; overflow-x: hidden; width: ${containerWidth}px`;\n container.setAttribute('data-table-id', i);\n\n $_vikon(container).html(copyTable);\n $_vikon('body').append(container);\n\n $_vikon('[data-toggle=\"popover\"]').popover();\n });\n}\n\nexport function showHideThead() {\n $_vikon('.container-thead').hide();\n if (!isAccessability()) {\n const abiturContent = $_vikon('#vikon-content-abitur');\n const isAbitur = abiturContent.length;\n let scrollTop;\n if (isAbitur) {\n scrollTop = abiturContent.scrollTop();\n } else {\n scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n }\n tables.each((i, elem) => {\n const vikonResponsiveTable = elem.closest('div.vikon-responsive-table');\n const isVisible = $_vikon(vikonResponsiveTable).is(':visible');\n const scrollVikonResponsiveTable = vikonResponsiveTable.pageXOffset || vikonResponsiveTable.scrollLeft;\n if ((tablesPositions[i].top) < scrollTop\n && (tablesPositions[i].top + tablesPositions[i].height - tablesPositions[i].theadHeight) > scrollTop\n && isVisible\n ) {\n const container = $_vikon(`div[data-table-id=\"${i}\"]`);\n container.show();\n if ($_vikon(vikonResponsiveTable).css('overflow') === 'visible') {\n container.offset({left: $_vikon(vikonResponsiveTable).offset().left});\n }\n container.scrollLeft(scrollVikonResponsiveTable);\n }\n });\n }\n}\n\nexport function initScrollTheadTable() {\n if (!isAccessability()) {\n tables = $_vikon('.table-scroll-thead:visible');\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n}\n\nexport function isAccessability() {\n if (window.sessionStorage) {\n const accessability = window.sessionStorage.getItem('accessability');\n return !(accessability === null || accessability === '0');\n }\n return true;\n}\n\n$_vikon(() => {\n initScrollTheadTable();\n $_vikon(document)\n .on('click', 'a.showpart-btn-list', () => {\n if (!isAccessability()) {\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n });\n $_vikon(window)\n .on('resize', () => {\n if (!isAccessability()) {\n getPositionsTables();\n setContainers();\n showHideThead();\n }\n })\n .on('scroll', () => {\n if (!isAccessability()) {\n showHideThead();\n }\n });\n $_vikon('.abitur-modal')\n .on('scroll', () => {\n if (!isAccessability()) {\n showHideThead();\n }\n });\n\n $_vikon('a[data-toggle=\"tab\"]').on('hidden.bs.tab', (e) => {\n initScrollTheadTable();\n });\n $_vikon(document).on('modal-open', () => {\n initScrollTheadTable();\n });\n $_vikon('.vikon-responsive-table').on('scroll', function () {\n if (!isAccessability()) {\n const tableId = $_vikon(this).find('table:first').data('table-id');\n if (tablesPositions.length > 0) {\n $_vikon(`div[data-table-id=\"${tableId}\"]`).scrollLeft($_vikon(this).scrollLeft());\n }\n }\n });\n\n $_vikon(document).on('accessability', () => {\n if (!isAccessability()) {\n initScrollTheadTable();\n } else {\n showHideThead();\n }\n const vikonContent = $_vikon('#vikon-content');\n const isAbitur = vikonContent.length && vikonContent.hasClass('abitur');\n if (isAbitur) {\n $_vikon('.block-item').css({height: '0px'});\n rebuildBlocks();\n }\n });\n});\n","module.exports = function(originalModule) {\n\tif (!originalModule.webpackPolyfill) {\n\t\tvar module = Object.create(originalModule);\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"exports\", {\n\t\t\tenumerable: true\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","/* globals __webpack_amd_options__ */\nmodule.exports = __webpack_amd_options__;\n","$_vikon(document).on('click', '.page-with-back-url', () => {\n const backUrl = window.location.pathname + window.location.hash;\n if (window.sessionStorage) {\n sessionStorage.setItem('back_url', backUrl);\n } else if (navigator.cookieEnabled === true) {\n deleteCookie('back_url');\n setCookie('back_url', backUrl, {path: '/'});\n }\n});\n\n$_vikon('.vikon-wrapper').on('click', '.close-modal, .return, .button-return-container', () => {\n let backUrl;\n if (window.sessionStorage && sessionStorage.getItem('back_url')) {\n backUrl = sessionStorage.getItem('back_url');\n sessionStorage.removeItem('back_url');\n window.location.replace(backUrl);\n } else if (navigator.cookieEnabled === true && getCookie('back_url')) {\n backUrl = getCookie('back_url');\n deleteCookie('back_url');\n window.location.replace(backUrl);\n } else if (window.history.length > 1) {\n window.history.back();\n } else {\n window.location.replace(window.location.hostname.indexOf('db-nica.ru') !== -1 ? '/sveden/abitur' : '/abitur');\n }\n});\n\n// возвращает cookie с именем name, если есть, если нет, то undefined\nfunction getCookie(name) {\n const matches = document.cookie.match(new RegExp(\n `(?:^|; )${name.replace(/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g, '\\\\$1')}=([^;]*)`,\n ));\n return matches ? decodeURIComponent(matches[1]) : undefined;\n}\n\nfunction setCookie(name, value, options) {\n options = options || {};\n\n let {expires} = options;\n\n if (typeof expires === 'number' && expires) {\n const d = new Date();\n d.setTime(d.getTime() + expires * 1000);\n expires = options.expires = d;\n }\n if (expires && expires.toUTCString) {\n options.expires = expires.toUTCString();\n }\n\n value = encodeURIComponent(value);\n\n let updatedCookie = `${name}=${value}`;\n\n for (const propName in options) {\n updatedCookie += `; ${propName}`;\n const propValue = options[propName];\n if (propValue !== true) {\n updatedCookie += `=${propValue}`;\n }\n }\n\n document.cookie = updatedCookie;\n}\n\nfunction deleteCookie(name) {\n setCookie(name, '', {\n expires: -1,\n });\n}\n","$_vikon(() => {\n $_vikon('.vikon-wrapper .vikon-tabs .vikon-nav-item .vikon-nav-link').click((event) => {\n event.preventDefault();\n const $target = $_vikon(event.target);\n const $allNavItems = $target.closest('.vikon-tabs').find('.vikon-nav-item');\n const $allNavLinks = $allNavItems.find('.vikon-nav-link');\n\n $allNavItems.removeClass('active');\n $target.closest('.vikon-nav-item').addClass('active');\n\n $allNavLinks.each((index, el) => {\n const tabPaneId = $_vikon(el).attr('href');\n $_vikon(`${tabPaneId}.vikon-tab-pane`).removeClass('active');\n });\n\n const activeTabId = $target.attr('href');\n $_vikon(`${activeTabId}.vikon-tab-pane`).addClass('active');\n });\n});\n","$_vikon(() => {\n $_vikon('.collapsible').click((event) => {\n event.preventDefault();\n const $target = $_vikon(event.target);\n const collapseBlockId = $target.attr('href');\n $_vikon(`${collapseBlockId}.collapse`).toggleClass('show');\n });\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/sveden/assets/js/sveden.update.js b/public/sveden/assets/js/sveden.update.js deleted file mode 100644 index 3d1958a..0000000 --- a/public/sveden/assets/js/sveden.update.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e){function t(t){for(var n,s,c=t[0],i=t[1],_=t[2],p=0,l=[];p".concat(res.message,"

    ")),critical)return resolve(res)}else if(isErrToken&&0===attempts&&void 0!==nameFunc){var promiseSetToken=oauth.setToken();promiseSetToken.then((function(success){if(success){attempts++,data.access_token=oauth.getToken();var promiseSend=updater.sendAjax();promiseSend.then((function(res){eval(nameFunc)}))}else oauth.redirectUpdatePage()}))}else res.message&&(processContainer.prepend('

    Ошибка: '.concat(res.message,"

    ")),progressbarContainer.hide(),unlockedRuningOnError&&completeErrorAsync());return critical?void 0:resolve(res)},error:function(e,t,r){(processContainer.prepend('

    Ошибка: '.concat(t," ").concat(r,"

    ")),401===e.status&&0===attempts)?oauth.setToken().then((function(e){e?(attempts++,data.access_token=oauth.getToken(),updater.sendAjax().then((function(e){return resolve(e)}))):oauth.redirectUpdatePage()})):unlockedRuningOnError&&completeErrorAsync()}})}))},this.addMessage=function(e){processContainer.prepend("

    ".concat(e,"

    "))}}function ProgressbarControl(){this.setActive=function(){progressbar.addClass("active")},this.setDeactive=function(){progressbar.removeClass("active")},this.setVal=function(e){progressbar.css("width","".concat(e,"%")),progressbar.html("".concat(e,"%"))}}function disabledAccess(e,t){-1===e.indexOf(t.val())&&(t.is(":checked")&&t.attr("checked",!1),t.attr("disabled",!0),t.parent().addClass("disabled"),t.next().prepend('Нет прав '))}if(code&&window.localStorage.setItem("vikon_code",code),$_vikon((function(){Object(_helpers__WEBPACK_IMPORTED_MODULE_2__.a)(location.search).enter&&$btnEnter.click()})),window.localStorage){var oauth=new Oauth,updater=new Updater,progressControl=new ProgressbarControl;oauth.setToken().then(function(){var e=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t){var r,n;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=18;break}return e.next=3,getAccessListAsync();case 3:return r=e.sent,$_vikon('input[name="part"]').each((function(){disabledAccess(r,$_vikon(this))})),disabledAccess(r,$_vikon('input[name="sync"]')),-1!==r.indexOf("admin_mode")&&$_vikon("#admin-mode-panel").removeClass("hide"),-1!==r.indexOf("no_update_abitur")&&$_vikon("#abitur").closest("li").remove(),-1!==r.indexOf("no_del_file_php")&&(noDelFilePhp=1),waitLoad.remove(),yesEnter.show(),btnExit.show(),e.next=14,getVersionAsync();case 14:null===(n=e.sent)||currentVersion!==n?newVersion.removeClass("label-warning").addClass("label-success").html(n):(newVersion.removeClass("label-warning").addClass("label-default"),newVersion.html("обновления отсутствуют")),e.next=20;break;case 18:waitLoad.remove(),noEnter.show();case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){messageContainer.html(e.message).show()}))}else waitLoad.remove(),messageContainer.html("Объект localStorage не поддерживается данным браузером. Пожалуйста, воспользуйтесь другим Internet-браузером.").show();function get(){return _get.apply(this,arguments)}function _get(){return(_get=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){var t;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(progressControl.setActive(),progressControl.setVal(10),!$_vikon('input[name="no_core"]').is(":checked")){e.next=9;break}return processContainer.prepend("

    Обновление ядра отключено.

    "),e.next=6,pullParts();case 6:getCountFiles(),e.next=17;break;case 9:return e.next=11,getCoreAsync();case 11:return t=e.sent,e.next=14,unpackAsync(t);case 14:return e.next=16,pullParts();case 16:getCountFiles();case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function getCoreAsync(){return _getCoreAsync.apply(this,arguments)}function _getCoreAsync(){return(_getCoreAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){var t,r,n;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return progressControl.setActive(),progressControl.setVal(10),processContainer.prepend("

    Начинается обновление скриптов обновления.

    "),t={type:"get",url:"".concat(domen,"/sveden/update/get_core.php"),headers:{Accept:"application/json"},dataType:"json",data:{}},e.prev=4,e.next=7,requestToVuzRemoteScriptWithRepetitionAsync(t,!0,oauth);case 7:if(r=e.sent,200===(n=r.respData).forward_code&&n.version){e.next=11;break}throw new Error(n.message?n.message:"Неопознанная ошибка");case 11:return processContainer.prepend("

    ".concat(n.message,"

    ")),e.abrupt("return",n.version);case 15:return e.prev=15,e.t0=e.catch(4),processContainer.prepend('

    '.concat(e.t0.message)),e.next=20,showUpdateEndMessage(!1);case 20:throw e.t0;case 21:case"end":return e.stop()}}),e,null,[[4,15]])})))).apply(this,arguments)}function unpackAsync(e){return _unpackAsync.apply(this,arguments)}function _unpackAsync(){return(_unpackAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t){var r,n,a;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return progressControl.setVal(20),r={type:"get",url:"".concat(domen,"/sveden/update/unpack.php"),headers:{Accept:"application/json"},dataType:"json",data:{version:t}},e.prev=2,e.next=5,requestToVuzRemoteScriptWithRepetitionAsync(r,!0,oauth);case 5:if(n=e.sent,200===(a=n.respData).forward_code){e.next=9;break}throw new Error(a.message?a.message:"Неопознанная ошибка");case 9:e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(2),processContainer.prepend('

    '.concat(e.t0.message)),e.next=16,completeErrorAsync();case 16:throw e.t0;case 17:case"end":return e.stop()}}),e,null,[[2,11]])})))).apply(this,arguments)}function pullParts(){return _pullParts.apply(this,arguments)}function _pullParts(){return(_pullParts=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){var t,r,n,a,o,s;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=[],$_vikon('input[name="part"]:checked').each((function(){t.push($_vikon(this).val())})),r=0;case 3:if(!(r'.concat(e.t0.message,"

    ")),e.next=25,completeErrorAsync();case 25:throw e.t0;case 26:r++,e.next=3;break;case 29:case"end":return e.stop()}}),e,null,[[6,20]])})))).apply(this,arguments)}function waitPartAsync(e,t){return _waitPartAsync.apply(this,arguments)}function _waitPartAsync(){return(_waitPartAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t,r){var n,a,o,s,c,i,_,u;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r||350,a=function(e){return new Promise((function(t){return setTimeout(t,e)}))},o={type:"get",url:"".concat(domen,"/sveden/update/status_generate_part.php"),headers:{Accept:"application/json"},dataType:"json",data:{operation_identity:t}},s=Date.now()/1e3,e.prev=4,c=3,i=0;case 7:if(!(Date.now()/1e3-s3?c+(i-3):c,_={},e.prev=13,e.next=16,requestToVuzRemoteScriptWithRepetitionAsync(o,!0,oauth);case 16:u=e.sent,_=u.respData,e.next=23;break;case 20:throw e.prev=20,e.t0=e.catch(13),new Error("не удалось получить статус процесса генерации");case 23:if(200===_.forward_code){e.next=25;break}throw new Error(_.message?_.message:"неопознанная ошибка");case 25:if(_.status!==WORK_WASTED){e.next=27;break}throw new Error("не удалось сгенерировать архив. Попробуйте запусить процесс обновления заново.");case 27:if(_.status!==WORK_DONE){e.next=29;break}return e.abrupt("return");case 29:e.next=7;break;case 31:throw new Error("не удалось дождаться результата генерации за приемлемое время");case 34:throw e.prev=34,e.t1=e.catch(4),new Error("Ошибка генерации архива с разделом: ".concat(e.t1.message));case 37:case"end":return e.stop()}}),e,null,[[4,34],[13,20]])})))).apply(this,arguments)}function downloadPartResultAsync(e,t){return _downloadPartResultAsync.apply(this,arguments)}function _downloadPartResultAsync(){return(_downloadPartResultAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t,r){var n,a,o;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={type:"post",url:"".concat(domen,"/sveden/update/result_download_part.php"),headers:{Accept:"application/json"},dataType:"json",data:{operation_identity:t,part:r}},e.next=4,requestToVuzRemoteScriptWithRepetitionAsync(n,!0,oauth);case 4:if(a=e.sent,200===(o=a.respData).forward_code){e.next=8;break}throw new Error(o.message?o.message:"неопознанная ошибка");case 8:processContainer.prepend("

    ".concat(o.message)),e.next=14;break;case 11:throw e.prev=11,e.t0=e.catch(0),new Error("Ошибка при загрузке результатов генерации архива с разделом: ".concat(e.t0.message));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function checkPartResultAsync(e,t){return _checkPartResultAsync.apply(this,arguments)}function _checkPartResultAsync(){return(_checkPartResultAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t,r){var n,a,o;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={type:"post",url:"".concat(domen,"/sveden/update/result_check_generate_part.php"),headers:{Accept:"application/json"},dataType:"json",data:{operation_identity:t,part:r}},e.next=4,requestToVuzRemoteScriptWithRepetitionAsync(n,!0,oauth);case 4:if(a=e.sent,200===(o=a.respData).forward_code){e.next=8;break}throw new Error(o.message?o.message:"неопознанная ошибка");case 8:e.next=13;break;case 10:throw e.prev=10,e.t0=e.catch(0),new Error("Ошибка при получении результатов генерации архива с разделом: ".concat(e.t0.message));case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function createPartRequestAsync(e){return _createPartRequestAsync.apply(this,arguments)}function _createPartRequestAsync(){return(_createPartRequestAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(t){var r,n,a;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r={type:"post",url:"".concat(domen,"/sveden/update/request_generate_part.php"),headers:{Accept:"application/json"},dataType:"json",data:{part:t}},e.next=4,requestToVuzRemoteScriptWithRepetitionAsync(r,!0,oauth);case 4:if(n=e.sent,200===(a=n.respData).forward_code&&void 0!==a.operation_identity&&void 0!==a.ttl){e.next=8;break}throw new Error(a.message?a.message:"Неопознанная ошибка");case 8:return e.abrupt("return",{operationIdentity:a.operation_identity,ttl:a.ttl});case 11:throw e.prev=11,e.t0=e.catch(0),new Error("Ошибка в инициализации генерации архива: ".concat(e.t0.message));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function completeAsync(){return _completeAsync.apply(this,arguments)}function _completeAsync(){return(_completeAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){var t,r,n;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={type:"get",url:"".concat(domen,"/sveden/update/cleaner.php"),headers:{Accept:"application/json"},dataType:"json"},e.prev=1,progressControl.setVal(80),e.next=5,versionUpAsync();case 5:return progressControl.setVal(90),updater.addMessage("Начинается удаление временных файлов."),e.next=9,requestToVuzRemoteScriptWithRepetitionAsync(t,!1,oauth);case 9:if(r=e.sent,200===(n=r.respData).forward_code){e.next=13;break}throw new Error(n.message);case 13:return e.next=15,showUpdateEndMessage(!0);case 15:updater.addMessage("Обновление завершено"),e.next=22;break;case 18:e.prev=18,e.t0=e.catch(1),console.log(e.t0),clearTmpFilesErrorLayout.show().html(e.t0.message);case 22:progressControl.setVal(100);case 23:case"end":return e.stop()}}),e,null,[[1,18]])})))).apply(this,arguments)}function versionUpAsync(){return _versionUpAsync.apply(this,arguments)}function _versionUpAsync(){return(_versionUpAsync=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){var t,r,n;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t={type:"post",url:"".concat(domen,"/sveden/update/complete.php"),headers:{Accept:"application/json"},dataType:"json",data:{}},e.next=4,requestToVuzRemoteScriptWithRepetitionAsync(t,!0,oauth);case 4:if(r=e.sent,200===(n=r.respData).forward_code){e.next=8;break}throw new Error(n.message?n.message:"неопознанная ошибка");case 8:e.next=13;break;case 10:throw e.prev=10,e.t0=e.catch(0),new Error("Ошибка при попытке отправить запрос на завершение обновления: ".concat(e.t0.message));case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function getCountFiles(){progressControl.setVal(70),updater.resetSettings(),updater.setUrl("".concat(domen,"/sveden/update/get_count_files.php")),updater.setData({access_token:oauth.getToken()}),updater.addMessage("Запрос количества файлов."),updater.sendAjax(!0,"res.count > 0 ? getPackFiles(res.count, 0) : completeAsync()").then((function(e){e.count>0?getPackFiles(e.count,0):$_vikon('input[name="sync"]').is(":checked")?getFilesForSync():completeAsync()}))}function getPackFiles(e,t){t<=e?(updater.resetSettings(),updater.setUrl("".concat(domen,"/sveden/update/get_pack_files.php")),updater.setData({access_token:oauth.getToken(),startFiles:t,filesForPart:countFilesInBatch}),updater.sendAjax(!0,"getPackFiles(".concat(e,", ").concat(t+countFilesInBatch,")")).then((function(r){getPackFiles(e,t+countFilesInBatch)}))):$_vikon('input[name="sync"]').is(":checked")?getFilesForSync():completeAsync()}function getFilesForSync(){progressControl.setVal(70),updater.resetSettings(),updater.setUrl("".concat(domen,"/sveden/update/get_files_for_sync.php")),updater.setData({access_token:oauth.getToken()}),updater.sendAjax(!0,"if (res.files.length > 0) { filesForSync = res.files; getPackFilesForSync(0); } else { completeAsync();}").then((function(e){e.files.length>0?(filesForSync=e.files,getPackFilesForSync(0)):completeAsync()}))}function getPackFilesForSync(e){if(e0){t=JSON.parse(e.jqXHR.responseText).message}else 0===e.jqXHR.status&&(t="No connect to server ")}catch(e){console.log(e)}return t}$btnEnter.on("click",(function(){window.location.href="".concat(apiDomen,"oauth2/authorize?response_type=code&client_id=").concat(clientId,"&redirect_uri=").concat(domen,"/sveden/update/index.php")})),btnExit.on("click",(function(){window.localStorage&&(window.localStorage.removeItem("vikon_access_token"),window.localStorage.removeItem("vikon_refresh_token"),window.localStorage.removeItem("vikon_code"))})),$_vikon("#select-all").on("change",(function(){var e=$_vikon(".settings-update").find('input[type="checkbox"]:enabled');$_vikon(this).is(":checked")?e.prop("checked",!0):e.prop("checked",!1)})),startUpdate.on("click",_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_0___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.mark((function e(){return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return startUpdate.hide(),progressbarContainer.show(),processContainer.show(),debugMode=$_vikon('input[name="debug_mode"]').is(":checked")?1:0,((countFilesInBatch=Number($_vikon('select[name="count-files-in-batch"]').val()))<1||countFilesInBatch>5)&&(countFilesInBatch=5),e.next=8,get();case 8:case"end":return e.stop()}}),e)}))))},1061:function(e,t,r){"use strict";r.r(t);r(126),r(284),r(1055),r(285)},127:function(e,t,r){var n=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function i(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,r){return e[t]=r}}function _(e,t,r,n){var a=t&&t.prototype instanceof m?t:m,o=Object.create(a.prototype),s=new T(n||[]);return o._invoke=function(e,t,r){var n=p;return function(a,o){if(n===d)throw new Error("Generator is already running");if(n===f){if("throw"===a)throw o;return R()}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var c=P(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=f,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var i=u(e,t,r);if("normal"===i.type){if(n=r.done?f:l,i.arg===h)continue;return{value:i.arg,done:r.done}}"throw"===i.type&&(n=f,r.method="throw",r.arg=i.arg)}}}(e,r,s),o}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=_;var p="suspendedStart",l="suspendedYield",d="executing",f="completed",h={};function m(){}function g(){}function y(){}var v={};i(v,o,(function(){return this}));var E=Object.getPrototypeOf,b=E&&E(E(D([])));b&&b!==r&&n.call(b,o)&&(v=b);var w=y.prototype=m.prototype=Object.create(v);function k(e){["next","throw","return"].forEach((function(t){i(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function r(a,o,s,c){var i=u(e[a],e,o);if("throw"!==i.type){var _=i.arg,p=_.value;return p&&"object"==typeof p&&n.call(p,"__await")?t.resolve(p.__await).then((function(e){r("next",e,s,c)}),(function(e){r("throw",e,s,c)})):t.resolve(p).then((function(e){_.value=e,s(_)}),(function(e){return r("throw",e,s,c)}))}c(i.arg)}var a;this._invoke=function(e,n){function o(){return new t((function(t,a){r(e,n,t,a)}))}return a=a?a.then(o,o):o()}}function P(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,P(e,r),"throw"===r.method))return h;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var a=u(n,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,h;var o=a.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,h):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function D(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,s=function r(){for(;++a=0;--o){var s=this.tryEntries[o],c=s.completion;if("root"===s.tryLoc)return a("end");if(s.tryLoc<=this.prev){var i=n.call(s,"catchLoc"),_=n.call(s,"finallyLoc");if(i&&_){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),x(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;x(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:D(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},206:function(e,t,r){"use strict";(function(t){e.exports=function(){if("object"==typeof globalThis)return globalThis;var e;try{e=this||new Function("return this")()}catch(e){if("object"==typeof window)return window;if("object"==typeof self)return self;if(void 0!==t)return t}return e}()}).call(this,r(59))},5:function(e,t){function r(e,t,r,n,a,o,s){try{var c=e[o](s),i=c.value}catch(e){return void r(e)}c.done?t(i):Promise.resolve(i).then(n,a)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var s=e.apply(t,n);function c(e){r(s,a,o,c,i,"next",e)}function i(e){r(s,a,o,c,i,"throw",e)}c(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},582:function(e,t,r){"use strict";function n(e){var t=e.substr(1),r={};return t.split("&").forEach((function(e){var t=e.split("=");r[t[0]]=decodeURIComponent(t[1])})),r}r.d(t,"a",(function(){return n}))},59:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r}}); -//# sourceMappingURL=sveden.update.js.map \ No newline at end of file diff --git a/public/sveden/assets/js/sveden.update.js.map b/public/sveden/assets/js/sveden.update.js.map deleted file mode 100644 index ff8393d..0000000 --- a/public/sveden/assets/js/sveden.update.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///../node_modules/@babel/runtime/regenerator/index.js","webpack:///./js/common/update.js","webpack:///../node_modules/regenerator-runtime/runtime.js","webpack:///../node_modules/expose-loader/dist/runtime/getGlobalThis.js","webpack:///../node_modules/@babel/runtime/helpers/asyncToGenerator.js","webpack:///./js/common/helpers.js","webpack:///../node_modules/webpack/buildin/global.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","WORK_DONE","WORK_WASTED","messageContainer","$_vikon","processContainer","newVersion","noEnter","yesEnter","waitLoad","startUpdate","progressbarContainer","progressbar","updateComplete","clearTmpFilesErrorLayout","filesForSync","btnExit","parts","debugMode","noDelFilePhp","countFilesInBatch","$btnEnter","domenObj","domen","location","protocol","val","apiDomenObj","apiDomen","clientIdObj","clientId","currentVersionObj","currentVersion","codeObj","code","Oauth","this","setToken","accessToken","localStorage","getItem","refreshToken","Promise","resolve","promiseCheckAccessToken","reject","post","access_token","done","fail","Error","checkAccessToken","then","catch","noToken","promiseRefreshAccessToken","refresh_token","res","success","setItem","refreshAccessToken","noRefreshToken","promiseGetAccessToken","getAccessToken","e","getToken","redirectUpdatePage","href","Updater","url","onSuccess","attempts","methodAjax","unlockedRuningOnError","setMethodAjax","methodAjaxVal","setUrl","urlVal","setData","dataVal","setOnSuccess","onSuccessVal","setUnlockedRuningOnError","unlockedRuningIfError","resetSettings","undefined","sendAjax","critical","nameFunc","debug_mode","no_del_file_php","ajax","type","headers","Accept","dataType","isErrToken","error","message","prepend","promiseSetToken","oauth","promiseSend","updater","eval","hide","completeErrorAsync","xhr","status","addMessage","msg","ProgressbarControl","setActive","addClass","setDeactive","removeClass","setVal","progressVal","css","html","disabledAccess","access","obj","indexOf","is","attr","parent","next","getJsonFromUrl","search","enter","click","progressControl","a","getAccessListAsync","accessList","each","closest","remove","show","getVersionAsync","version","pullParts","getCountFiles","getCoreAsync","unpackAsync","cfg","requestToVuzRemoteScriptWithRepetitionAsync","respData","forward_code","showUpdateEndMessage","partsKeys","index","part","createPartRequestAsync","operationIdentity","ttl","waitPartAsync","checkPartResultAsync","downloadPartResultAsync","ttlMax","sleep","setTimeout","operation_identity","startTime","Date","now","sleepTime","iterCount","completeAsync","cfgCleaner","versionUpAsync","console","log","count","getPackFiles","getFilesForSync","countFiles","startFile","startFiles","filesForPart","files","getPackFilesForSync","fileNumber","filesPack","requestToWorldWithRepetitionAsync","errDetail","tryExtractErrorFromSimpleAjaxPromise","cfgCompleteError","ajaxCfg","tokenIntoBody","oauthStore","requestToVuzRemoteScriptAsync","jqXHR","Authorization","simpleAjaxPromiseRequest","textStatus","jqxhrException","$","sAjaxError","JSON","parse","responseText","on","removeItem","checkboxList","find","prop","Number","runtime","Op","hasOwn","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","define","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","context","Context","_invoke","state","GenStateSuspendedStart","method","arg","GenStateExecuting","GenStateCompleted","doneResult","delegate","delegateResult","maybeInvokeDelegate","ContinueSentinel","sent","_sent","dispatchException","abrupt","record","tryCatch","GenStateSuspendedYield","makeInvokeMethod","fn","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","AsyncIterator","PromiseImpl","invoke","__await","unwrapped","previousPromise","callInvokeWithMethodAndArg","TypeError","info","resultName","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","displayName","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","async","iter","keys","reverse","pop","skipTempReset","prev","charAt","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","globalThis","Function","g","global","asyncGeneratorStep","gen","_next","_throw","args","arguments","query","substr","split","item","decodeURIComponent"],"mappings":"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","file":"js/sveden.update.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t9: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://db-nica.ru/build_ci/sveden/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([1061,0]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = require(\"regenerator-runtime\");\n","import {getJsonFromUrl} from './helpers';\n\nconst WORK_DONE = 1;\nconst WORK_WASTED = -1;\n\nconst messageContainer = $_vikon('#message-container');\nconst processContainer = $_vikon('#process-container');\nconst newVersion = $_vikon('#new-version');\nconst noEnter = $_vikon('#no-enter');\nconst yesEnter = $_vikon('#yes-enter');\nconst waitLoad = $_vikon('#wait-load');\nconst startUpdate = $_vikon('#start-update');\nconst progressbarContainer = $_vikon('#progressbar-container');\nconst progressbar = $_vikon('#progressbar');\nconst updateComplete = $_vikon('#update-complete');\nconst clearTmpFilesErrorLayout = $_vikon('#clear_tmp_error_layout');\nlet filesForSync = [];\nconst btnExit = $_vikon('#exit');\nconst parts = [];\nlet debugMode = 0;\nlet noDelFilePhp = 0;\nlet countFilesInBatch = 5;\nconst $btnEnter = $_vikon($_vikon('#enter-vikon').get(0));\n\nconst domenObj = $_vikon('[name=domen]').get(0);\nconst domen = `${location.protocol}//${$_vikon(domenObj).val()}`;\nconst apiDomenObj = $_vikon('[name=api_domen]').get(0);\nconst apiDomen = $_vikon(apiDomenObj).val();\nconst clientIdObj = $_vikon('[name=client_id]').get(0);\nconst clientId = $_vikon(clientIdObj).val();\nconst currentVersionObj = $_vikon('[name=current_version]').get(0);\nconst currentVersion = $_vikon(currentVersionObj).val();\nconst codeObj = $_vikon('[name=code]').get(0);\nconst code = $_vikon(codeObj).val();\nif (code) {\n window.localStorage.setItem('vikon_code', code);\n}\n\n$_vikon(() => {\n const getParams = getJsonFromUrl(location.search);\n if (getParams.enter) {\n $btnEnter.click();\n }\n});\n\nfunction Oauth() {\n this.setToken = function () {\n const accessToken = window.localStorage.getItem('vikon_access_token');\n const refreshToken = window.localStorage.getItem('vikon_refresh_token');\n const code = window.localStorage.getItem('vikon_code');\n\n return new Promise((resolve) => {\n if (accessToken) {\n const promiseCheckAccessToken = checkAccessToken(accessToken);\n promiseCheckAccessToken.then(() => {\n resolve(true);\n }).catch(() => {\n noToken();\n });\n } else {\n noToken();\n }\n\n function noToken() {\n if (refreshToken) {\n const promiseRefreshAccessToken = refreshAccessToken(refreshToken);\n promiseRefreshAccessToken.then(() => {\n resolve(true);\n }).catch(() => {\n noRefreshToken();\n });\n } else {\n noRefreshToken();\n }\n }\n\n function noRefreshToken() {\n if (code) {\n const promiseGetAccessToken = getAccessToken(code);\n promiseGetAccessToken.then(() => {\n resolve(true);\n }).catch(() => {\n resolve(false);\n });\n } else {\n resolve(false);\n }\n }\n }).catch((e) => {\n throw e;\n });\n };\n\n this.getToken = function () {\n return window.localStorage.getItem('vikon_access_token');\n };\n\n function checkAccessToken(accessToken) {\n return new Promise((resolve, reject) => {\n $_vikon.post(`${apiDomen}oauth2/resource/checkToken`, {access_token: accessToken})\n .done(() => {\n resolve(true);\n })\n .fail(() => {\n reject(new Error('Токен доступа не прошел проверку.'));\n });\n });\n }\n\n function refreshAccessToken(refreshToken) {\n return new Promise((resolve, reject) => {\n $_vikon.post(`${domen}/sveden/update/refresh_access_token.php`, {refresh_token: refreshToken})\n .done((res) => {\n if (!res.success || !res.access_token || !res.refresh_token) {\n reject(new Error('Не удалось обновить токен доступа.'));\n } else {\n window.localStorage.setItem('vikon_access_token', res.access_token);\n window.localStorage.setItem('vikon_refresh_token', res.refresh_token);\n resolve(true);\n }\n })\n .fail(() => {\n reject(new Error('Не удалось обновить токен доступа.'));\n });\n });\n }\n\n function getAccessToken(code) {\n return new Promise((resolve, reject) => {\n $_vikon.post(`${domen}/sveden/update/get_access_token.php`, {code, domen}, (res) => {\n if (res.success) {\n window.localStorage.setItem('vikon_access_token', res.access_token);\n window.localStorage.setItem('vikon_refresh_token', res.refresh_token);\n resolve(true);\n }\n reject(new Error('Не удалось получить токен доступа.'));\n }).fail(() => {\n reject(new Error('Не удалось получить токен доступа.'));\n });\n });\n }\n\n this.redirectUpdatePage = () => {\n window.location.href = `${domen}/sveden/update`;\n };\n}\n\n// @deprecated\nfunction Updater() {\n let url;\n let data;\n let onSuccess;\n let attempts = 0;\n let methodAjax = 'GET';\n let unlockedRuningOnError = true;\n\n this.setMethodAjax = function (methodAjaxVal) {\n methodAjax = methodAjaxVal;\n };\n\n this.setUrl = function (urlVal) {\n url = urlVal;\n };\n\n this.setData = function (dataVal) {\n data = dataVal;\n };\n\n this.setOnSuccess = function (onSuccessVal) {\n onSuccess = onSuccessVal;\n };\n\n this.setUnlockedRuningOnError = function (unlockedRuningIfError) {\n unlockedRuningOnError = unlockedRuningIfError;\n };\n\n this.resetSettings = function () {\n url = '';\n data = {};\n onSuccess = undefined;\n attempts = 0;\n methodAjax = 'GET';\n unlockedRuningOnError = true;\n };\n\n this.sendAjax = function (critical, nameFunc) {\n if (critical === undefined) {\n critical = true;\n }\n if (methodAjax === undefined) {\n methodAjax = 'GET';\n }\n return new Promise((resolve) => {\n data.debug_mode = debugMode;\n data.no_del_file_php = noDelFilePhp;\n $_vikon.ajax({\n type: methodAjax,\n url,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data,\n success(res) {\n if (onSuccess !== undefined) {\n onSuccess(res);\n return resolve(res);\n }\n const isErrToken = res.error !== undefined && (res.error === 'invalid_token' || res.error === 'Authorization failed');\n if (res.success) {\n if (res.message) {\n processContainer.prepend(`

    ${res.message}

    `);\n }\n if (critical) {\n return resolve(res);\n }\n } else if (isErrToken && attempts === 0 && nameFunc !== undefined) {\n const promiseSetToken = oauth.setToken();\n promiseSetToken.then((success) => {\n if (success) {\n attempts++;\n data.access_token = oauth.getToken();\n const promiseSend = updater.sendAjax();\n promiseSend.then((res) => {\n eval(nameFunc);\n });\n } else {\n oauth.redirectUpdatePage();\n }\n });\n } else if (res.message) {\n processContainer.prepend(`

    Ошибка: ${res.message}

    `);\n progressbarContainer.hide();\n if (unlockedRuningOnError) {\n completeErrorAsync(); // без await\n }\n }\n if (!critical) {\n return resolve(res);\n }\n },\n error(xhr, status, error) {\n processContainer.prepend(`

    Ошибка: ${status} ${error}

    `);\n if (xhr.status === 401 && attempts === 0) {\n const promiseSetToken = oauth.setToken();\n promiseSetToken.then((success) => {\n if (success) {\n attempts++;\n data.access_token = oauth.getToken();\n const promiseSend = updater.sendAjax();\n promiseSend.then((res) => {\n return resolve(res);\n });\n } else {\n oauth.redirectUpdatePage();\n }\n });\n } else if (unlockedRuningOnError) {\n completeErrorAsync(); // без await\n }\n },\n });\n });\n };\n\n this.addMessage = function (msg) {\n processContainer.prepend(`

    ${msg}

    `);\n };\n}\n\nfunction ProgressbarControl() {\n this.setActive = function () {\n progressbar.addClass('active');\n };\n\n this.setDeactive = function () {\n progressbar.removeClass('active');\n };\n\n this.setVal = function (progressVal) {\n progressbar.css('width', `${progressVal}%`);\n progressbar.html(`${progressVal}%`);\n };\n}\n\nfunction disabledAccess(access, obj) {\n if (access.indexOf(obj.val()) === -1) {\n if (obj.is(':checked')) {\n obj.attr('checked', false);\n }\n obj.attr('disabled', true);\n obj.parent().addClass('disabled');\n obj.next().prepend('Нет прав ');\n }\n}\n\nif (window.localStorage) {\n var oauth = new Oauth();\n var updater = new Updater();\n var progressControl = new ProgressbarControl();\n\n oauth.setToken()\n .then(async (success) => {\n if (success) {\n const accessList = await getAccessListAsync();\n $_vikon('input[name=\"part\"]').each(function () {\n disabledAccess(accessList, $_vikon(this));\n });\n disabledAccess(accessList, $_vikon('input[name=\"sync\"]'));\n if (accessList.indexOf('admin_mode') !== -1) {\n $_vikon('#admin-mode-panel').removeClass('hide');\n }\n if (accessList.indexOf('no_update_abitur') !== -1) {\n $_vikon('#abitur').closest('li').remove();\n }\n if (accessList.indexOf('no_del_file_php') !== -1) {\n noDelFilePhp = 1;\n }\n\n waitLoad.remove();\n yesEnter.show();\n btnExit.show();\n\n const version = await getVersionAsync();\n if (version === null || currentVersion !== version) {\n newVersion.removeClass('label-warning').addClass('label-success').html(version);\n } else {\n newVersion.removeClass('label-warning').addClass('label-default');\n newVersion.html('обновления отсутствуют');\n }\n } else {\n waitLoad.remove();\n noEnter.show();\n }\n })\n .catch((e) => {\n messageContainer.html(e.message).show();\n });\n} else {\n waitLoad.remove();\n messageContainer.html(\n 'Объект localStorage не поддерживается данным браузером. Пожалуйста, воспользуйтесь другим Internet-браузером.',\n ).show();\n}\n\n$btnEnter.on('click', () => {\n window.location.href = `${apiDomen\n }oauth2/authorize?response_type=code&client_id=${clientId}&redirect_uri=${domen}/sveden/update/index.php`;\n});\n\nbtnExit.on('click', () => {\n if (window.localStorage) {\n window.localStorage.removeItem('vikon_access_token');\n window.localStorage.removeItem('vikon_refresh_token');\n window.localStorage.removeItem('vikon_code');\n }\n});\n\n$_vikon('#select-all').on('change', function () {\n const checkboxList = $_vikon('.settings-update').find('input[type=\"checkbox\"]:enabled');\n if ($_vikon(this).is(':checked')) {\n checkboxList.prop('checked', true);\n } else {\n checkboxList.prop('checked', false);\n }\n});\n\nstartUpdate.on('click', async () => {\n startUpdate.hide();\n progressbarContainer.show();\n processContainer.show();\n debugMode = $_vikon('input[name=\"debug_mode\"]').is(':checked') ? 1 : 0;\n countFilesInBatch = Number($_vikon('select[name=\"count-files-in-batch\"]').val());\n if (countFilesInBatch < 1 || countFilesInBatch > 5) {\n countFilesInBatch = 5;\n }\n await get();\n});\n\nasync function get() {\n progressControl.setActive();\n progressControl.setVal(10);\n if ($_vikon('input[name=\"no_core\"]').is(':checked')) {\n processContainer.prepend('

    Обновление ядра отключено.

    ');\n await pullParts();\n getCountFiles();\n } else {\n const version = await getCoreAsync();\n await unpackAsync(version);\n await pullParts();\n getCountFiles();\n }\n}\n\nasync function getCoreAsync() {\n progressControl.setActive();\n progressControl.setVal(10);\n processContainer.prepend('

    Начинается обновление скриптов обновления.

    ');\n\n const cfg = {\n type: 'get',\n url: `${domen}/sveden/update/get_core.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {},\n };\n try {\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200 || !respData.version) {\n throw new Error(respData.message ? respData.message : 'Неопознанная ошибка');\n }\n processContainer.prepend(`

    ${respData.message}

    `);\n return respData.version;\n } catch (e) {\n processContainer.prepend(`

    ${e.message}`);\n await showUpdateEndMessage(false);\n throw e;\n }\n}\n\nasync function unpackAsync(version) {\n progressControl.setVal(20);\n const cfg = {\n type: 'get',\n url: `${domen}/sveden/update/unpack.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {version},\n };\n try {\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message ? respData.message : 'Неопознанная ошибка');\n }\n } catch (e) {\n processContainer.prepend(`

    ${e.message}`);\n await completeErrorAsync();\n throw e;\n }\n}\n\nasync function pullParts() {\n const partsKeys = [];\n $_vikon('input[name=\"part\"]:checked').each(function () {\n partsKeys.push($_vikon(this).val());\n });\n\n for (let index = 0; index < partsKeys.length; index++) {\n const part = partsKeys[index];\n progressControl.setVal(20 + index * 3);\n try {\n const {operationIdentity, ttl} = await createPartRequestAsync(part);\n await waitPartAsync(operationIdentity, ttl);\n await checkPartResultAsync(operationIdentity, part);\n await downloadPartResultAsync(operationIdentity, part);\n } catch (e) {\n processContainer.prepend(`

    ${e.message}

    `);\n await completeErrorAsync();\n throw e;\n }\n }\n}\n\nasync function waitPartAsync(operationIdentity, ttl) {\n const ttlMax = ttl || 350;\n\n const sleep = (t) => {\n return new Promise((r) => {\n return setTimeout(r, t);\n });\n };\n\n const cfg = {\n type: 'get',\n url: `${domen}/sveden/update/status_generate_part.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {operation_identity: operationIdentity},\n };\n\n const startTime = Date.now() / 1000;\n try {\n let sleepTime = 3;\n let iterCount = 0;\n while (Date.now() / 1000 - startTime < ttlMax) {\n await sleep(sleepTime * 1000);\n iterCount += 1;\n sleepTime = iterCount > 3 ? sleepTime + (iterCount - 3) : sleepTime;\n let respData = {};\n try {\n ({respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth));\n } catch (e) {\n throw new Error('не удалось получить статус процесса генерации');\n }\n\n if (respData.forward_code !== 200) {\n throw new Error(respData.message ? respData.message : 'неопознанная ошибка');\n }\n\n if (respData.status === WORK_WASTED) {\n throw new Error('не удалось сгенерировать архив. Попробуйте запусить процесс обновления заново.');\n }\n\n if (respData.status === WORK_DONE) {\n return;\n }\n }\n throw new Error('не удалось дождаться результата генерации за приемлемое время');\n } catch (e) {\n throw new Error(`Ошибка генерации архива с разделом: ${e.message}`);\n }\n}\n\nasync function downloadPartResultAsync(operationIdentity, part) {\n try {\n const cfg = {\n type: 'post',\n url: `${domen}/sveden/update/result_download_part.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {operation_identity: operationIdentity, part},\n };\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message ? respData.message : 'неопознанная ошибка');\n }\n processContainer.prepend(`

    ${respData.message}`);\n } catch (e) {\n throw new Error(`Ошибка при загрузке результатов генерации архива с разделом: ${e.message}`);\n }\n}\n\nasync function checkPartResultAsync(operationIdentity, part) {\n try {\n const cfg = {\n type: 'post',\n url: `${domen}/sveden/update/result_check_generate_part.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {operation_identity: operationIdentity, part},\n };\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message ? respData.message : 'неопознанная ошибка');\n }\n } catch (e) {\n throw new Error(`Ошибка при получении результатов генерации архива с разделом: ${e.message}`);\n }\n}\n\nasync function createPartRequestAsync(part) {\n try {\n const cfg = {\n type: 'post',\n url: `${domen}/sveden/update/request_generate_part.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {part},\n };\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200 || respData.operation_identity === undefined || respData.ttl === undefined) {\n throw new Error(respData.message ? respData.message : 'Неопознанная ошибка');\n }\n return {operationIdentity: respData.operation_identity, ttl: respData.ttl};\n } catch (e) {\n throw new Error(`Ошибка в инициализации генерации архива: ${e.message}`);\n }\n}\n\nasync function completeAsync() {\n const cfgCleaner = {\n type: 'get',\n url: `${domen}/sveden/update/cleaner.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n };\n\n try {\n progressControl.setVal(80);\n await versionUpAsync();\n\n progressControl.setVal(90);\n updater.addMessage('Начинается удаление временных файлов.');\n\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfgCleaner, false, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message);\n }\n await showUpdateEndMessage(true);\n updater.addMessage('Обновление завершено');\n } catch (e) {\n // eslint-disable-next-line no-console\n console.log(e);\n clearTmpFilesErrorLayout.show().html(e.message);\n }\n progressControl.setVal(100);\n}\n\nasync function versionUpAsync() {\n try {\n const cfg = {\n type: 'post',\n url: `${domen}/sveden/update/complete.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {},\n };\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfg, true, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message ? respData.message : 'неопознанная ошибка');\n }\n } catch (e) {\n throw new Error(`Ошибка при попытке отправить запрос на завершение обновления: ${e.message}`);\n }\n}\n\nfunction getCountFiles() {\n progressControl.setVal(70);\n updater.resetSettings();\n updater.setUrl(`${domen}/sveden/update/get_count_files.php`);\n updater.setData({access_token: oauth.getToken()});\n updater.addMessage('Запрос количества файлов.');\n updater.sendAjax(true, 'res.count > 0 ? getPackFiles(res.count, 0) : completeAsync()')\n .then((res) => {\n if (res.count > 0) {\n getPackFiles(res.count, 0);\n } else {\n $_vikon('input[name=\"sync\"]').is(':checked')\n ? getFilesForSync()\n : completeAsync(); // пока без await\n }\n });\n}\n\nfunction getPackFiles(countFiles, startFile) {\n if (startFile <= countFiles) {\n updater.resetSettings();\n updater.setUrl(`${domen}/sveden/update/get_pack_files.php`);\n updater.setData({access_token: oauth.getToken(), startFiles: startFile, filesForPart: countFilesInBatch});\n updater.sendAjax(true, `getPackFiles(${countFiles}, ${startFile + countFilesInBatch})`)\n .then((res) => {\n getPackFiles(countFiles, startFile + countFilesInBatch);\n });\n } else {\n $_vikon('input[name=\"sync\"]').is(':checked')\n ? getFilesForSync()\n : completeAsync(); // пока без await\n }\n}\n\nfunction getFilesForSync() {\n progressControl.setVal(70);\n updater.resetSettings();\n updater.setUrl(`${domen}/sveden/update/get_files_for_sync.php`);\n updater.setData({access_token: oauth.getToken()});\n updater.sendAjax(true, 'if (res.files.length > 0) { filesForSync = res.files; getPackFilesForSync(0); } else { completeAsync();}')\n .then((res) => {\n if (res.files.length > 0) {\n filesForSync = res.files;\n getPackFilesForSync(0);\n } else {\n completeAsync();// пока без await\n }\n });\n}\n\nfunction getPackFilesForSync(fileNumber) {\n if (fileNumber < filesForSync.length) {\n const filesPack = [];\n for (let i = fileNumber; i < (fileNumber + countFilesInBatch); i++) {\n if (i in filesForSync) {\n filesPack[filesPack.length] = filesForSync[i];\n }\n }\n updater.resetSettings();\n updater.setUrl(`${domen}/sveden/update/get_pack_files_for_sync.php`);\n updater.setData({access_token: oauth.getToken(), files: filesPack});\n updater.setMethodAjax('POST');\n updater.sendAjax(true, `getPackFilesForSync(${fileNumber + countFilesInBatch})`)\n .then((res) => {\n getPackFilesForSync(fileNumber + countFilesInBatch);\n });\n } else {\n updater.addMessage('Синхронизация файлов завершена.');\n completeAsync(); // пока без await();\n }\n}\n\nfunction showUpdateEndMessage(success) {\n return new Promise((resolve) => {\n progressControl.setDeactive();\n if (success) {\n updateComplete.removeClass('alert-danger').addClass('alert-success');\n updateComplete.html('Обновление завершено');\n } else {\n updateComplete.removeClass('alert-success').addClass('alert-danger');\n updateComplete.html('Обновление завершено c ошибками');\n }\n updateComplete.show();\n resolve(success);\n });\n}\n\nasync function getAccessListAsync() {\n const cfg = {\n type: 'get',\n url: `${apiDomen}pull_updates/assist/getUserAccessListJson`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {},\n };\n\n try {\n const {respData} = await requestToWorldWithRepetitionAsync(cfg, false, oauth);\n return respData.access;\n } catch (sAjaxError) {\n const errDetail = tryExtractErrorFromSimpleAjaxPromise(sAjaxError);\n throw new Error(`Ошибка при получении прав пользователя${(errDetail ? `: ${errDetail}` : '')}`);\n }\n}\n\nasync function getVersionAsync() {\n const cfg = {\n type: 'get',\n url: `${apiDomen}pull_updates/assist/getUpdateVersionJson`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {},\n };\n\n try {\n const {respData} = await requestToWorldWithRepetitionAsync(cfg, false, oauth);\n return respData.version;\n } catch (sAjaxError) {\n const errDetail = tryExtractErrorFromSimpleAjaxPromise(sAjaxError);\n throw new Error(`Ошибка при получении версии обновления для вашей ОО${(errDetail ? `: ${errDetail}` : '')}`);\n }\n}\n\nasync function completeErrorAsync() {\n const cfgCompleteError = {\n type: 'post',\n url: `${apiDomen}pull_updates/assist/updateEndedErroredJson`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n data: {d: domen},\n };\n\n const cfgCleaner = {\n type: 'get',\n url: `${domen}/sveden/update/cleaner.php`,\n headers: {\n Accept: 'application/json',\n },\n dataType: 'json',\n };\n\n try {\n await requestToWorldWithRepetitionAsync(cfgCompleteError, false, oauth);\n } catch (e) {\n // nothing\n }\n await showUpdateEndMessage(false);\n try {\n const {respData} = await requestToVuzRemoteScriptWithRepetitionAsync(cfgCleaner, false, oauth);\n if (respData.forward_code !== 200) {\n throw new Error(respData.message);\n }\n } catch (e) {\n clearTmpFilesErrorLayout.show().html(e.message);\n }\n progressControl.setVal(100);\n}\n\n// New. На новые скрипты обновления. Ожидаем что скрипты всегда возвращают 200-ый код\n// (так как серваки могут быть неправильно настроены) и тело ответо в формате json-вида:\n// {\n// success: bool\n// message: если forward_code != 200 - ожидается, что будет message\n// forward_code:\n// }\n// Если вернуло не 200 - считаем фаталом.\nasync function requestToVuzRemoteScriptWithRepetitionAsync(ajaxCfg, tokenIntoBody, oauthStore) {\n try {\n const {respData, jqXHR} = await requestToVuzRemoteScriptAsync(ajaxCfg, tokenIntoBody, oauthStore);\n if (respData.forward_code === 401) {\n const success = await oauthStore.setToken();\n if (success) {\n return await requestToVuzRemoteScriptAsync(ajaxCfg, tokenIntoBody, oauthStore);\n }\n throw new Error('Отсутствует аутентификация. Выполните вход в систему');\n }\n return {respData, jqXHR};\n } catch (simpleError) {\n // eslint-disable-next-line no-console\n console.log(simpleError);\n throw simpleError;\n }\n}\n\n// New. На новые скрипты обновления. Ожидаем что скрипты всегда возвращают 200-ый код\n// (так как серваки могут быть неправильно настроены) и тело ответо в формате json-вида:\n// {\n// success: bool\n// message: если forward_code != 200 - ожидается, что будет message\n// forward_code:\n// }\n// Если вернуло не 200 - считаем фаталом.\nasync function requestToVuzRemoteScriptAsync(ajaxCfg, tokenIntoBody, oauthStore) {\n try {\n if (tokenIntoBody) {\n ajaxCfg.data.access_token = oauthStore.getToken();\n } else {\n ajaxCfg.headers.Authorization = `Bearer ${oauthStore.getToken()}`;\n }\n\n const {respData, jqXHR} = await simpleAjaxPromiseRequest(ajaxCfg);\n if (respData.forward_code) {\n return {respData, jqXHR};\n }\n throw new Error('Не верный формат ответа для данного метода');\n } catch (sAjaxError) {\n // eslint-disable-next-line no-console\n console.log(sAjaxError);\n throw new Error('Не удалось разобрать ответ сервера в процессе выполнения запроса');\n }\n}\n\n// На внешние сервера, которые нормально отдают коды ответов\nasync function requestToWorldWithRepetitionAsync(ajaxCfg, tokenIntoBody, oauthStore) {\n try {\n if (tokenIntoBody) {\n ajaxCfg.data.access_token = oauthStore.getToken();\n } else {\n ajaxCfg.headers.Authorization = `Bearer ${oauthStore.getToken()}`;\n }\n return await simpleAjaxPromiseRequest(ajaxCfg);\n } catch (sAjaxError) {\n if (sAjaxError.jqXHR.status === 401) {\n const success = await oauthStore.setToken();\n if (success) {\n if (tokenIntoBody) {\n ajaxCfg.data.access_token = oauthStore.getToken();\n } else {\n ajaxCfg.headers.Authorization = `Bearer ${oauthStore.getToken()}`;\n }\n return simpleAjaxPromiseRequest(ajaxCfg);\n }\n // eslint-disable-next-line no-throw-literal\n throw sAjaxError;\n }\n throw sAjaxError;\n }\n}\n\nasync function simpleAjaxPromiseRequest(ajaxCfg) {\n return new Promise((resolve, reject) => {\n ajaxCfg.success = (respData, textStatus, jqXHR) => {\n resolve({respData, jqXHR});\n };\n ajaxCfg.error = (jqXHR, jqxhrException) => {\n reject({jqXHR, jqxhrException});\n };\n $.ajax(ajaxCfg);\n });\n}\n\nfunction tryExtractErrorFromSimpleAjaxPromise(sAjaxError) {\n let errDetail = '';\n try {\n if (sAjaxError.jqxhrException === 'timeout') {\n errDetail = 'Timeout request error';\n } else if (sAjaxError.jqxhrException === 'abort') {\n errDetail = 'Aborted request error';\n } else if (sAjaxError.jqXHR.status > 0) {\n const body = JSON.parse(sAjaxError.jqXHR.responseText);\n errDetail = body.message;\n } else if (sAjaxError.jqXHR.status === 0) {\n errDetail = 'No connect to server ';\n }\n } catch (e) {\n // eslint-disable-next-line no-console\n console.log(e);\n }\n return errDetail;\n}\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = GeneratorFunctionPrototype;\n define(Gp, \"constructor\", GeneratorFunctionPrototype);\n define(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction);\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n });\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n define(Gp, iteratorSymbol, function() {\n return this;\n });\n\n define(Gp, \"toString\", function() {\n return \"[object Generator]\";\n });\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, in modern engines\n // we can explicitly access globalThis. In older engines we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","\"use strict\";\n\n// eslint-disable-next-line func-names\nmodule.exports = function () {\n if (typeof globalThis === \"object\") {\n return globalThis;\n }\n\n var g;\n\n try {\n // This works if eval is allowed (see CSP)\n // eslint-disable-next-line no-new-func\n g = this || new Function(\"return this\")();\n } catch (e) {\n // This works if the window reference is available\n if (typeof window === \"object\") {\n return window;\n } // This works if the self reference is available\n\n\n if (typeof self === \"object\") {\n return self;\n } // This works if the global reference is available\n\n\n if (typeof global !== \"undefined\") {\n return global;\n }\n }\n\n return g;\n}();","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nfunction _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}\n\nmodule.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports[\"default\"] = module.exports;","export function getJsonFromUrl(url) {\n const query = url.substr(1);\n const result = {};\n query.split('&').forEach((part) => {\n const item = part.split('=');\n result[item[0]] = decodeURIComponent(item[1]);\n });\n return result;\n}\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/public/sveden/assets/js/vendor.js b/public/sveden/assets/js/vendor.js deleted file mode 100644 index 579c58e..0000000 --- a/public/sveden/assets/js/vendor.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see vendor.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(t,e,n){var r=n(6),o=n(44).f,i=n(42),a=n(32),s=n(173),u=n(134),c=n(112);t.exports=function(t,e){var n,f,l,p,h,d=t.target,v=t.global,g=t.stat;if(n=v?r:g?r[d]||s(d,{}):(r[d]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(h=o(n,f))&&h.value:n[f],!c(v?f:d+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(n,f,p,t)}}},,,,,,function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n(59))},function(t,e,n){var r=n(6),o=n(18),i=r.String,a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not an object")}},function(t,e,n){var r=n(106),o=Function.prototype,i=o.bind,a=o.call,s=r&&i.bind(a,a);t.exports=r?function(t){return t&&s(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(106),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},function(t,e,n){var r=n(6),o=n(19),i=n(107),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a function")}},function(t,e,n){var r=n(6),o=n(19),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},function(t,e,n){var r=n(6),o=n(28),i=n(10),a=n(7),s=n(107),u=n(181),c=n(24),f=n(46),l=n(58),p=n(72),h=n(136),d=r.TypeError,v=function(t,e){this.stopped=t,this.result=e},g=v.prototype;t.exports=function(t,e,n){var r,y,m,b,x,w,E,T=n&&n.that,S=!(!n||!n.AS_ENTRIES),A=!(!n||!n.IS_ITERATOR),R=!(!n||!n.INTERRUPTED),I=o(e,T),O=function(t){return r&&h(r,"normal",t),new v(!0,t)},k=function(t){return S?(a(t),R?I(t[0],t[1],O):I(t[0],t[1])):R?I(t,O):I(t)};if(A)r=t;else{if(!(y=p(t)))throw d(s(t)+" is not iterable");if(u(y)){for(m=0,b=c(t);b>m;m++)if((x=k(t[m]))&&f(g,x))return x;return new v(!1)}r=l(t,y)}for(w=r.next;!(E=i(w,r)).done;){try{x=k(E.value)}catch(t){h(r,"throw",t)}if("object"==typeof x&&x&&f(g,x))return x}return new v(!1)}},function(t,e,n){var r=n(6),o=n(108),i=n(22),a=n(97),s=n(172),u=n(214),c=o("wks"),f=r.Symbol,l=f&&f.for,p=u?f:f&&f.withoutSetter||a;t.exports=function(t){if(!i(c,t)||!s&&"string"!=typeof c[t]){var e="Symbol."+t;s&&i(f,t)?c[t]=f[t]:c[t]=u&&l?l(e):p(e)}return c[t]}},function(t,e,n){var r=n(9);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){"use strict";var r,o,i,a=n(187),s=n(15),u=n(6),c=n(19),f=n(18),l=n(22),p=n(82),h=n(107),d=n(42),v=n(32),g=n(23).f,y=n(46),m=n(45),b=n(62),x=n(14),w=n(97),E=u.Int8Array,T=E&&E.prototype,S=u.Uint8ClampedArray,A=S&&S.prototype,R=E&&m(E),I=T&&m(T),O=Object.prototype,k=u.TypeError,C=x("toStringTag"),N=w("TYPED_ARRAY_TAG"),M=w("TYPED_ARRAY_CONSTRUCTOR"),j=a&&!!b&&"Opera"!==p(u.opera),D=!1,P={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},_={BigInt64Array:8,BigUint64Array:8},L=function(t){if(!f(t))return!1;var e=p(t);return l(P,e)||l(_,e)};for(r in P)(i=(o=u[r])&&o.prototype)?d(i,M,o):j=!1;for(r in _)(i=(o=u[r])&&o.prototype)&&d(i,M,o);if((!j||!c(R)||R===Function.prototype)&&(R=function(){throw k("Incorrect invocation")},j))for(r in P)u[r]&&b(u[r],R);if((!j||!I||I===O)&&(I=R.prototype,j))for(r in P)u[r]&&b(u[r].prototype,I);if(j&&m(A)!==I&&b(A,I),s&&!l(I,C))for(r in D=!0,g(I,C,{get:function(){return f(this)?this[N]:void 0}}),P)u[r]&&d(u[r],N,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:j,TYPED_ARRAY_CONSTRUCTOR:M,TYPED_ARRAY_TAG:D&&N,aTypedArray:function(t){if(L(t))return t;throw k("Target is not a typed array")},aTypedArrayConstructor:function(t){if(c(t)&&(!b||y(R,t)))return t;throw k(h(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n,r){if(s){if(n)for(var o in P){var i=u[o];if(i&&l(i.prototype,t))try{delete i.prototype[t]}catch(n){try{i.prototype[t]=e}catch(t){}}}I[t]&&!n||v(I,t,n?e:j&&T[t]||e,r)}},exportTypedArrayStaticMethod:function(t,e,n){var r,o;if(s){if(b){if(n)for(r in P)if((o=u[r])&&l(o,t))try{delete o[t]}catch(t){}if(R[t]&&!n)return;try{return v(R,t,n?e:j&&R[t]||e)}catch(t){}}for(r in P)!(o=u[r])||o[t]&&!n||v(o,t,e)}},isView:function(t){if(!f(t))return!1;var e=p(t);return"DataView"===e||l(P,e)||l(_,e)},isTypedArray:L,TypedArray:R,TypedArrayPrototype:I}},,function(t,e,n){var r=n(19);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},function(t,e){t.exports=function(t){return"function"==typeof t}},function(t,e,n){var r=n(6),o=n(82),i=r.String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},function(t,e,n){var r=n(6),o=n(38),i=r.Object;t.exports=function(t){return i(o(t))}},function(t,e,n){var r=n(8),o=n(21),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},function(t,e,n){var r=n(6),o=n(15),i=n(216),a=n(217),s=n(7),u=n(68),c=r.TypeError,f=Object.defineProperty,l=Object.getOwnPropertyDescriptor,p="enumerable",h="configurable",d="writable";e.f=o?a?function(t,e,n){if(s(t),e=u(e),s(n),"function"==typeof t&&"prototype"===e&&"value"in n&&d in n&&!n.writable){var r=l(t,e);r&&r.writable&&(t[e]=n.value,n={configurable:h in n?n.configurable:r.configurable,enumerable:p in n?n.enumerable:r.enumerable,writable:!1})}return f(t,e,n)}:f:function(t,e,n){if(s(t),e=u(e),s(n),i)try{return f(t,e,n)}catch(t){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(50);t.exports=function(t){return r(t.length)}},,,function(t,e,n){var r=n(106),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},function(t,e,n){var r=n(8),o=n(11),i=n(106),a=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){var r,o,i,a=n(218),s=n(6),u=n(8),c=n(18),f=n(42),l=n(22),p=n(131),h=n(133),d=n(110),v="Object already initialized",g=s.TypeError,y=s.WeakMap;if(a||p.state){var m=p.state||(p.state=new y),b=u(m.get),x=u(m.has),w=u(m.set);r=function(t,e){if(x(m,t))throw new g(v);return e.facade=t,w(m,t,e),e},o=function(t){return b(m,t)||{}},i=function(t){return x(m,t)}}else{var E=h("state");d[E]=!0,r=function(t,e){if(l(t,E))throw new g(v);return e.facade=t,f(t,E,e),e},o=function(t){return l(t,E)?t[E]:{}},i=function(t){return l(t,E)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw g("Incompatible receiver, "+t+" required");return n}}}},,,function(t,e,n){var r=n(6),o=n(19),i=n(22),a=n(42),s=n(173),u=n(109),c=n(29),f=n(98).CONFIGURABLE,l=c.get,p=c.enforce,h=String(String).split("String");(t.exports=function(t,e,n,u){var c,l=!!u&&!!u.unsafe,d=!!u&&!!u.enumerable,v=!!u&&!!u.noTargetGet,g=u&&void 0!==u.name?u.name:e;o(n)&&("Symbol("===String(g).slice(0,7)&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||f&&n.name!==g)&&a(n,"name",g),(c=p(n)).source||(c.source=h.join("string"==typeof g?g:""))),t!==r?(l?!v&&t[e]&&(d=!0):delete t[e],d?t[e]=n:a(t,e,n)):d?t[e]=n:s(e,n)})(Function.prototype,"toString",(function(){return o(this)&&l(this).source||u(this)}))},,function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){var e=+t;return e!=e||0===e?0:(e>0?r:n)(e)}},function(t,e,n){var r=n(222),o=n(22),i=n(221),a=n(23).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},function(t,e,n){var r=n(28),o=n(8),i=n(78),a=n(21),s=n(24),u=n(101),c=o([].push),f=function(t){var e=1==t,n=2==t,o=3==t,f=4==t,l=6==t,p=7==t,h=5==t||l;return function(d,v,g,y){for(var m,b,x=a(d),w=i(x),E=r(v,g),T=s(w),S=0,A=y||u,R=e?A(d,T):n||p?A(d,0):void 0;T>S;S++)if((h||S in w)&&(b=E(m=w[S],S,x),t))if(e)R[S]=b;else if(b)switch(t){case 3:return!0;case 5:return m;case 6:return S;case 2:c(R,m)}else switch(t){case 4:return!1;case 7:c(R,m)}return l?-1:o||f?f:R}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},function(t,e,n){var r=n(14),o=n(40),i=n(23),a=r("unscopables"),s=Array.prototype;null==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),t.exports=function(t){s[a][t]=!0}},function(t,e,n){var r=n(6).TypeError;t.exports=function(t){if(null==t)throw r("Can't call method on "+t);return t}},function(t,e){t.exports=!1},function(t,e,n){var r,o=n(7),i=n(99),a=n(175),s=n(110),u=n(220),c=n(132),f=n(133),l=f("IE_PROTO"),p=function(){},h=function(t){return" - - - - - diff --git a/public/sveden/catering/index.html b/public/sveden/catering/index.html deleted file mode 100644 index 20b657d..0000000 --- a/public/sveden/catering/index.html +++ /dev/null @@ -1,388 +0,0 @@ - - - - - - - - - - - - Организация питания в образовательной организации. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -

    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - -

    Организация питания в образовательной организации

    - -
    -

    - Меню ежедневного горячего питания -

    -
    - Образовательная организация не реализует образовательные программы начального общего образования, - поэтому в соответствии с п 13. Постановления Правительства Российской Федерации - от 20.10.2021 № 1802 "Об утверждении Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации, - а также о признании утратившими силу некоторых актов и отдельных положений некоторых актов Правительства Российской Федерации" - не публикует информацию по данному пункту
    -
    -
    -

    - Информация о наличии диетического меню в образовательной организации -

    -
    - Образовательная организация не реализует образовательные программы начального общего образования, - поэтому в соответствии с п 13. Постановления Правительства Российской Федерации - от 20.10.2021 № 1802 "Об утверждении Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации, - а также о признании утратившими силу некоторых актов и отдельных положений некоторых актов Правительства Российской Федерации" - не публикует информацию по данному пункту
    -
    -
    -

    - Перечень юридических лиц и индивидуальных предпринимателей, - поставляющих (реализующих) пищевые продукты и продовольственное сырье в общеобразовательные организации -

    -
    - Образовательная организация не реализует образовательные программы начального общего образования, - поэтому в соответствии с п 13. Постановления Правительства Российской Федерации - от 20.10.2021 № 1802 "Об утверждении Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации, - а также о признании утратившими силу некоторых актов и отдельных положений некоторых актов Правительства Российской Федерации" - не публикует информацию по данному пункту
    -
    -
    -

    - Перечень юридических лиц и индивидуальных предпринимателей, - оказывающих услуги по организации питания в общеобразовательной организациях. -

    -
    - Образовательная организация не реализует образовательные программы начального общего образования, - поэтому в соответствии с п 13. Постановления Правительства Российской Федерации - от 20.10.2021 № 1802 "Об утверждении Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации, - а также о признании утратившими силу некоторых актов и отдельных положений некоторых актов Правительства Российской Федерации" - не публикует информацию по данному пункту
    -
    -
    -

    - Формы обратной связи для родителей обучающихся и ответы на вопросы родителей по питанию -

    -
    - Образовательная организация не реализует образовательные программы начального общего образования, - поэтому в соответствии с п 13. Постановления Правительства Российской Федерации - от 20.10.2021 № 1802 "Об утверждении Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации, - а также о признании утратившими силу некоторых актов и отдельных положений некоторых актов Правительства Российской Федерации" - не публикует информацию по данному пункту
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/common/index.html b/public/sveden/common/index.html deleted file mode 100644 index ed37601..0000000 --- a/public/sveden/common/index.html +++ /dev/null @@ -1,1001 +0,0 @@ - - - - - - - - - - - - Основные сведения. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - -

    Основные сведения

    -
    -

    - Полное наименование образовательной организации -

    -
    - Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    - - -
    -
    - -

    - Сокращенное наименование образовательной организации (при наличии) -

    -
    - Филиал РГППУ в г. Нижнем Тагиле
    -
    -
    -

    - Дата создания образовательной организации: -

    - - 27 июня 1939 г. -
    - - - -
    - -

    - Учредитель (учредители) образовательной организации: -

    - -
    - - - - - - - - - - - - - - - - - - - - - -
    Наименование учредителяФамилия, имя, отчество учредителя (руководителя учредителя) (ей) образовательной организацииАдрес местонахождения учредителя(ей)Контактные телефоныАдрес электронной почтыАдрес сайта учредителя(ей) в сети «Интернет»
    - Министерство просвещения Российской Федерации Минпросвещения России - Кравцов Сергей Сергеевич, министр просвещения Российской Федерации - Россия, 127006, г. Москва, ул. Каретный Ряд, 2 - +7 (495) 539-55-19, +7 (495) 587-01-13 - info@edu.gov.ru - https://edu.gov.ru
    -
    -
    -
    -

    - Информация о месте нахождения образовательной организации: -

    -
    -

    Юридический адрес:

    620012, Свердловская область, г. Екатеринбург, ул. Машиностроителей, 11

    Дополнительный юридический адрес:

    Фактический адрес:

    622031, Свердловская обл. Нижний Тагил ул. Красногвардейская, 57

    -
    -

    - Информация о режиме и графике работы образовательной организации -

    -
    -

    Пн. - Сб.
    с 8:30 до 17:00, перерыв с 11:30 до 12:00
    Расписание звонков

    -
    -
    -

    - Информация о контактных телефонах образовательной организации, - об адресах электронной почты образовательной организации -

    -
    -

    Контактные телефоны: (3435) 25-48-00

    Факс: (3435) 25-48-00

    Адреса электронной почты: office@ntspi.ru

    -
    -
    -

    - Информация о филиалах образовательной организации (в том числе - находящихся за пределами Российской Федерации): -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование филиалаДата основанияРуководительАдрес места нахожденияКонтактные телефоныЭлектронная почтаПоложениеАдрес официального сайта или страницы филиала в сети «Интернет» (при наличии)Режим и график работы
    1ОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствует
    -
    -
    -
    -

    - Информация о представительствах образовательной организации (в том числе - находящихся за пределами Российской Федерации): -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование представительстваДата основанияРуководительАдрес места нахожденияКонтактные телефоныЭлектронная почтаПоложениеАдрес официального сайта или страницы представительства в сети «Интернет» (при наличии)Режим и график работы
    1ОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствует
    -
    -
    - - -
    -

    - Информация о местах осуществления образовательной деятельности, в том числе сведения об адресах мест - осуществления образовательной деятельности, которые в соответствии с частью 4 статьи 91 Федерального закона - от 29 декабря 2012 г. № 273-ФЗ "Об образовании в Российской Федерации" не включаются в соответствующую - запись в реестре лицензий на осуществление образовательной деятельности -

    -

    Места осуществления образовательной деятельности, которые включаются в соответствующую запись - в реестре лицензий на осуществление образовательной деятельности

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование объектаАдрес места осуществления образовательной деятельностиНазначение объектаДокументы
    1 - Здание учебного корпуса № 3, литер К, К1, К2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - Учебный корпус - Свидетельство о государстенной регистрации права
    2 - Здание учебного корпуса № 1, литер А, А1, А2, А3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - Учебный корпус - Свидетельство о государственной регистрации права
    3 - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - Учебный корпус - Свидетельство о государственной регистрации права
    4 - Здание учебного корпуса №1, литер Б - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - Учебный корпус - Свидетельство о государственной регистрации права
    5 - Здание учебного корпуса, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - Учебный корпус - Свидетельство о государственной регистрации права
    6 - Здание для факультета сценических искусств, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - Учебный корпус - Свидетельство о государственной регистрации права
    7 - Здание учебного корпуса № 4, литер Н - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 4 - Учебный корпус - Свидетельство о государственной регистрации права
    -
    -

    Места осуществления образовательной деятельности при использовании сетевой формы реализации образовательных программ

    -
    - В образовательной организации отсутствуют места осуществления образовательной деятельности при использовании сетевой формы реализации образовательных программ, - в связи с отсутствием среди указанных в приложении к лицензии на осуществление - образовательной деятельности образовательной организации программ, - включающих места осуществления образовательной деятельности при использовании сетевой формы реализации образовательных программ
    -

    Места проведения практики

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование объектаАдрес места осуществления образовательной деятельностиНазначение объектаДокументы
    1 - Здание учебного корпуса № 3, литер К, К1, К2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - Учебный корпус - Свидетельство о государстенной регистрации права
    2 - Здание учебного корпуса № 1, литер А, А1, А2, А3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - Учебный корпус - Свидетельство о государственной регистрации права
    3 - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - Учебный корпус - Свидетельство о государственной регистрации права
    4 - Здание учебного корпуса №1, литер Б - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - Учебный корпус - Свидетельство о государственной регистрации права
    5 - Здание учебного корпуса, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - Учебный корпус - Свидетельство о государственной регистрации права
    6 - Здание для факультета сценических искусств, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - Учебный корпус - Свидетельство о государственной регистрации права
    7 - Технопарк педагогических компетенций - 620143, Свердловская область, г. Екатеринбург, ул. Машиностроителей, д. 11 - Учебный корпус -
    8 - Здание учебного корпуса № 4, литер Н - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 4 - Учебный корпус - Свидетельство о государственной регистрации права
    -
    -

    Места проведения практической подготовки обучающихся

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование объектаАдрес места осуществления образовательной деятельностиНазначение объектаДокументы
    1 - Здание учебного корпуса № 3, литер К, К1, К2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - Учебный корпус - Свидетельство о государстенной регистрации права
    2 - Здание учебного корпуса № 1, литер А, А1, А2, А3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - Учебный корпус - Свидетельство о государственной регистрации права
    3 - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - Учебный корпус - Свидетельство о государственной регистрации права
    4 - Здание учебного корпуса №1, литер Б - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - Учебный корпус - Свидетельство о государственной регистрации права
    5 - Здание учебного корпуса, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - Учебный корпус - Свидетельство о государственной регистрации права
    6 - Здание для факультета сценических искусств, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - Учебный корпус - Свидетельство о государственной регистрации права
    7 - Комплекс зданий и сооружений агробиостанции - обл. Свердловская, г. Нижний Тагил, район реки Большая Кушва в Ленинском административном районе города - Учебный корпус -
    8 - Здание учебного корпуса № 4, литер Н - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 4 - Учебный корпус - Свидетельство о государственной регистрации права
    -
    -

    Места проведения государственной итоговой аттестации

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование объектаАдрес места осуществления образовательной деятельностиНазначение объектаДокументы
    1 - Здание учебного корпуса № 3, литер К, К1, К2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - Учебный корпус - Свидетельство о государстенной регистрации права
    2 - Здание учебного корпуса № 1, литер А, А1, А2, А3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - Учебный корпус - Свидетельство о государственной регистрации права
    3 - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - Учебный корпус - Свидетельство о государственной регистрации права
    4 - Здание учебного корпуса №1, литер Б - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - Учебный корпус - Свидетельство о государственной регистрации права
    5 - Здание учебного корпуса, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - Учебный корпус - Свидетельство о государственной регистрации права
    6 - Здание для факультета сценических искусств, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - Учебный корпус - Свидетельство о государственной регистрации права
    7 - Здание учебного корпуса № 4, литер Н - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 4 - Учебный корпус - Свидетельство о государственной регистрации права
    -
    -

    Места осуществления образовательной деятельности по дополнительным образовательным программам

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Наименование объектаАдрес места осуществления образовательной деятельностиНазначение объектаДокументы
    1 - Здание учебного корпуса № 3, литер К, К1, К2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - Учебный корпус - Свидетельство о государстенной регистрации права
    2 - Здание учебного корпуса № 1, литер А, А1, А2, А3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - Учебный корпус - Свидетельство о государственной регистрации права
    3 - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - Учебный корпус - Свидетельство о государственной регистрации права
    4 - Здание учебного корпуса №1, литер Б - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - Учебный корпус - Свидетельство о государственной регистрации права
    5 - Здание учебного корпуса, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - Учебный корпус - Свидетельство о государственной регистрации права
    6 - Здание для факультета сценических искусств, литер А - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - Учебный корпус - Свидетельство о государственной регистрации права
    7 - Здание учебного корпуса № 4, литер Н - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 4 - Учебный корпус - Свидетельство о государственной регистрации права
    -
    -

    Места осуществления образовательной деятельности по основным программам профессионального обучения

    -
    - В образовательной организации отсутствуют места осуществления образовательной деятельности по основным программам профессионального обучения, - в связи с отсутствием среди указанных в приложении к лицензии на осуществление - образовательной деятельности образовательной организации программ, - включающих места осуществления образовательной деятельности по основным программам профессионального обучения
    -
    -

    - О местах осуществления образовательной деятельности -

    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/document/index.html b/public/sveden/document/index.html deleted file mode 100644 index e0f4e83..0000000 --- a/public/sveden/document/index.html +++ /dev/null @@ -1,690 +0,0 @@ - - - - - - - - - - - - Документы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - -

    Документы

    -
    - -
    - Устав РГППУ, утвержденный приказом Минобрнауки России
    Приказ Минпросвещения России «О внесении изменений в устав федерального государственного автономного образовательного учреждения высшего образования «Российский государственный профессионально-педагогический университет» от 22.05.2020 №262
    Изменения в устав федерального автономного образовательного учреждения высшего образования «Российский государственный профессионально-педагогический университет» от 22.05.2020
    Приказ Минпросвещения России «О внесении изменений в устав федерального государственного автономного образовательного учреждения высшего образования «Российский государственный профессионально-педагогический университет» от 15.12.2020 №732
    Изменения в устав федерального автономного образовательного учреждения высшего образования «Российский государственный профессионально-педагогический университет» от 15.12.2020
    Изменения в устав федерального автономного образовательного учреждения высшего образования «Российский государственный профессионально-педагогический университет» от 16.12.2021
    -
    - - - -
    - - -
    - -
    -

    - Правила внутреннего распорядка обучающихся -

    - -
    - -
    -

    - Правила внутреннего трудового распорядка -

    - -
    - - - - - -
    - - -
    -

    Высшее образование. Отчёты о результатах самообследования, включают информацию о:

    - -
    -
    -

    Среднее профессиональное образование. Отчёты о результатах самообследования, включают информацию о:

    - -
    -
    - -
    - -
    - Предписания органов, осуществляющих государственный контроль (надзор) в сфере образования отсутствуют
    -
    - -
    -

    - Отчёты об исполнении предписаний - (до подтверждения органом, осуществляющим государственный контроль (надзор) в сфере образования, - исполнения предписания или признания его недействительным в установленном законом порядке) (при наличии) -

    -
    - Предписания органов, осуществляющих государственный контроль (надзор) в сфере образования отсутствуют
    -
    - - -

    - Локальные нормативные акты образовательной организации по основным вопросам - организации и осуществления образовательной деятельности, в том числе - регламентирующие: -

    -
    - - - -
    - - -
    -
    - - -
    -
    -

    - Локальные нормативные акты и иные документы, которые размещаются, - опубликовываются по решению образовательной организации и (или) размещение, - опубликование которых является обязательным в соответствии с законодательством Российской Федерации -

    -
    -
    -
    -

    Порядок организации и осуществления образовательной деятельности по образовательным программа высшего образования - программам бакалавриата, программам специалитета, программам магистратуры

    - -
    -
    -

    Порядок организации и осуществления образовательной деятельности по образовательным программам высшего образования - программам подготовки научно-педагогических кадров в аспирантуре

    - -
    -
    -

    Свидетельство о профессионально-общественной аккредитации

    - -
    -
    -

    Порядок освоения элективных и факультативных дисциплин (модулей)

    - -
    -
    -

    Порядок обучения по индивидуальному учебному плану, в том числе индивидуальному учебному плану ускоренного обучения

    - -
    -
    -

    Порядок обучения аспирантов по индивидуальному учебному плану, в том числе индивидуальному учебному плану ускоренного обучения

    - -
    -
    -

    Методические рекомендации по оформлению выпускных квалификационных работ

    - -
    -
    -

    Положение о разработке рабочей программы дисциплины (модуля), практики

    - -
    - -
    -

    Порядок проведения государственной итоговой аттестации по программам бакалавриата, программам специалитета и программам магистратуры

    -
    -

    Положение о государственной итоговой аттестации по образовательным программам подготовки научно-педагогических кадров в аспирантуре
    Положение о порядке проведении государственной итоговой аттестации по программам бакалавриата и программам магистратуры
    Порядок итоговой аттестации по не имеющим государственной аккредитации основным профессиональным образовательным программам среднего профессионального образования
    Порядок проведения итоговой аттестации по программам высшего образования – программам подготовки нучно-педагогических кадров в аспирантуре
    Приказ № 307-А от 30.12.2021 г. О создании апелляционной комиссии на 2022 год
    Распоряжение об утверждении временного регламента работы аппеляционной комиссии по результатам государственной итоговой аттестации с применением дистанционных образовательных технологий

    -
    -
    -

    Положение об ученом совете факультета

    - -
    -
    -

    Регламент "О рассмотрении обращений"

    - -
    -
    -

    Политика обработки и защиты персональных данных

    - -
    -
    -

    Положение о системе управления охраной труда

    - -
    -
    -

    Положение об условиях оплаты труда

    - -
    -
    -

    Положение о порядке перехода с платного обучения на бесплатное

    - -
    -
    -

    Программа развития на 2021-2023 учебный год

    - -
    - - - -
    -

    Показатели деятельности образовательной организации высшего образования, подлежащей самообследованию

    - -
    -
    -

    Федеральный закон от 29 декабря 2012 г. № 273-ФЗ "Об образовании в Российской Федерации"

    - -
    -
    -

    Регламент проверки текстов выпускных квалификационных работ на объем заимствования

    - -
    -
    -

    Положение об организации инклюзивного образования инвалидов и лиц с ограниченными возможностями здоровья

    - -
    -
    -

    Положение о применении электронного обучения и дистанционных образовательных технологий в учебном процессе

    - -
    -
    -

    Порядок индивидуального учета результатов освоения обучающимися образовательных программ и хранение в архивах информации об этих результатах на бумажных и (или) электронных носителях

    - -
    -
    -

    Порядок организации и осуществления образовательной деятельности по образовательным программам среднего профессионального образования

    - -
    - - -
    -

    Порядок зачета результатов освоения обучающимися учебных предметов, курсов, дисциплин (модулей), практики, дополнительных образовательных программ, полученных в других организациях, осуществляющих образовательную деятельность

    - -
    -
    -

    Приказ о создании и организации в ФГАОУ ВО «РГППУ» системы внутреннего обеспечения соответствия требованиям антимонопольного законодательства

    - -
    -
    -

    Прочие нормативные документы и локальные акты

    -
    -

    Положение о магистратуре РГППУ
    Концептуальные основы развития целевой магистратуры РГППУ на период до 2025 г.
    Положение об экстернате
    Положение об учебно-аттестационной комиссии института
    Положение о разработке фонда оценочных средств по дисциплине (модулю), практике
    Положение о порядке составления расписания учебных занятий
    Положение о разработке учебного плана программы бакалавриата, программы специалитета, программы магистратуры
    Положение о системе внутренней оценки качества образования по программам высшего образования, среднего образования
    Положение о порядке разработки и утверждения основной профессиональной образовательной программы среднего профессионального образования
    Положение о подготовке и защите выпускных квалификационных работ обучающимися по образовательным программам высшего образования - программам бакалавриата и программам специалитета
    Положение об одновременном освоении нескольких основных профессиональных образовательных программ
    Календарный план событий и мероприятий воспитательной направленности на 2022-2023 учебный год
    Рабочая программа воспитания
    Порядок организации контактной работы обучающихся
    О структуре учебного процесса в РГППУ и условных обозначениях его элементов в 2019/2020 учебном году
    Положение о подготовке и защите выпускных квалификационных работ обучающимися по образовательным программам высшего образования - программам магистратуры
    Положение о подготовке и защите выпускных квалификационных работ обучающимися по образовательным программам среднего профессионального образования
    Положение об основных профессиональных образовательных программах высшего образования - программах бакалавриата, программах специалитета, программах магистратуры
    Порядок рецензирования выпускных квалификационных работ и научных докладов
    Порядок реализации дисциплин (модулей) «История», «Философия», «Иностранный язык», «Безопасность жизнедеятельности»
    Порядок реализации дисциплин по физической культуре и спорту
    Порядок оплаты проезда и других расходов при проведении выездных производственных практик обучающихся
    Положение о курсовой работе (проекте)
    Положение об электронной информационно-образовательной среде
    Положение об электронном портфолио обучающегося в электронной информационно-образовательной среде
    Положение об индивидуальном плане-отчете преподавателя
    Порядок зачета результатов усвоения открытых онлайн-курсов
    Положение о проектировании образовательных программ высшего образования - программ бакалавриата, программ магистратуры, программ специалитета
    Положение о научном руководителе аспиранта или соискателя ученой степени
    Положение о порядке формирования, ведения и хранения личных дел обучающихся по программам подготовки научно-педагогических кадров в аспирантуре
    Положение о порядке формирования, ведения и хранения личных дел обучающихся
    Положение о порядке и основаниях предоставления академического отпуска и других видов отпусков обучающимся
    Положение об организации промежуточной и государственной итоговой аттестации экстернов
    Положение об экзаменационных комиссиях
    Положение об апелляционных комиссиях
    Положение о порядке организации и проведения консультаций для обучающихся
    Положение о Совете молодых ученых
    Положение о комиссии по урегулированию споров между участниками образовательных отношений
    Положение об оплате труда
    Кодекс этики преподавателей, работников и обучающихся
    Положение о порядке расходования средств грантов РФФИ
    Нормы времени для расчета объемов учебной работы
    Нормы времени для расчета объемов учебной работы, выполняемой профессорско-преподавательским составом РГППУ по программам высшего образования - программам бакалавриата, программам специалитета, программам магистратуры, а также программам дополнительного профессионального образования
    Нормы времени для планирования объемов основных видов внеучебной работы
    Лицензия на осуществление медицинской деятельности
    Положение о Наблюдательном совете ФГАОУ ВО РГППУ
    Сертификат качества 2015 год
    Сертификат качества 2018 год
    Сертификат качества 2019 год
    Положение о внутреннем контроле
    Положение о служебных командировках работников
    Изменения и дополнения в положение о служебных командировках работников
    Изменения в положение о служебных командировках работников
    Дополнения в положение о служебных командировках работников
    Положение о порядке замещения должностей педагогических работников, относящихся к профессорско-преподавательскому составу от 26.06.2017 №01-Р 762П
    Положение о конкурсной комиссии по проведению конкурса на замещение должностей научных работников
    Приказ о назначении членов наблюдательного совета ФГАОУ ВО «РГППУ»
    Приказ о членах наблюдательного совета ФГАОУ ВО «РГППУ»
    Положение о доверенности в РГППУ
    Приказ о введении в действие временного регламента
    Программа стратегического развития ФГАОУ ВО «РГППУ» на 2021-2023 и последующие годы
    Приказ № 92-А от 25.03.2022 О введении бланков нового образца
    Приказ № 66-А от 14.03.2022 г. Об утверждении Положений
    Приказ № 247-1 от 05.04.2022 О введении в действие Положения о практической подготовке
    Положение о порядке освоения элективных и факультативных дисциплин (модулей)
    Положение о порядке организации и осуществления образовательной деятельности при сетевой форме реализации образовательных программ
    Порядок организации о осуществления образовательной деятельности по дополнительным профессиональным программам
    Правила приема на обучение по дополнительным профессиональным программам
    Порядок заполнения, выдачи, учета и хранения документов о квалификации
    Порядок разрабоки и утверждения дополнительной профессиональной программы
    Порядок зачета учебных предметов, курсов, дисциплин (модулей), освоенных в процессе предшествующего обучения по основным профессиональным образовательным программам и (или) дополнительных профессиональным программам, при освоении дополнительных профессиональных программ профессиональной переподготовки
    Порядок проведения итоговой аттестации по дополнительным профессиональным программам
    Порядок обучения по индивидуальному учебному плану при освоении дополнительной профессиональной программы
    Положение о порядке формирования и внесения сведений в федеральную информационную систему "Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении"
    Положение об электронных образовательных ресурсах
    Порядок зачета результатов освоения массовых открытых онлайн-курсов
    Положение о массовых открытых онлайн-курсах
    Регламент проведения процедуры прокторинга при реализации образовательных программ с применением электронного обучения и дистанционных образовательных технологий
    Положение ОНИР 2022
    Положение об учебно-методическом совете Филиала РГППУ в г. Нижнем Тагиле
    Положение о Методической комиссии факультета Филиала РГППУ в г. Нижнем Тагиле
    Об утверждения Регламента распределения обучающихся по направленностям

    -
    -
    -

    Положение о контактной работе обучающихся

    - -
    - -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/eduStandarts/index.html b/public/sveden/eduStandarts/index.html deleted file mode 100644 index e6174e2..0000000 --- a/public/sveden/eduStandarts/index.html +++ /dev/null @@ -1,590 +0,0 @@ - - - - - - - - - - - - Образовательные стандарты и требования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - -

    Образовательные стандарты и требования

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код, наименование профессии, специальности, направления подготовки, наименование группы научных специальностей Уровень образования - О применяемых федеральных государственных образовательных стандартах с размещением их копий - и (или) гиперссылки на соответствующие документы - - Об утвержденных образовательных стандартах, с размещением их в форме электронного документа, подписанного электронной подписью - и (или) гиперссылки на соответствующий электронный документ, подписанного электронной подписью - - О применяемых федеральных государственных требованиях с размещением их копий - и (или) гиперссылки на соответствующие документы - - О самостоятельно устанавливаемых требованиях, с размещением их в форме электронного документа, подписанного электронной подписью, - и (или) гиперссылки на соответствующий электронный документ, подписанного электронной подписью -
    1 - - 54.01.20 - - Графический дизайнер Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - 54.01.20 Графический дизайнер_спо_2016
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    2 - - 49.02.01 - - Физическая культура Среднее профессиональное образование - программа подготовки специалистов среднего звена - 49.02.01 Физическая культура_спо_2014
    49.02.01 Физическая культура_спо_2022
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    3 - - 20.02.02 - - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звена - 20.02.02 Защита в чрезвычайных ситуациях_спо_2022
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    4 - - 09.03.03 - - Прикладная информатика Высшее образование - бакалавриат - 09.03.03_Прикладная информатика_бак_2015
    09.03.03_Прикладная информатика_бак_2017
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    5 - - 39.03.02 - - Социальная работа Высшее образование - бакалавриат - 39.03.02_Социальная работа_бак_2016
    39.03.02_Социальная работа_бак_2018
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    6 - - 44.03.01 - - Педагогическое образование Высшее образование - бакалавриат - 44.03.01_Пед_образование_бак_2015
    44.03.01_Педагогическое образование_бак_2018.pdf
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    7 - - 44.03.02 - - Психолого-педагогическое образование Высшее образование - бакалавриат - 44.03.02 Психолого-педагогическое образование_бак_2015
    44.03.02_Психолого-педагогическое образование_бак_2018
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    8 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) Высшее образование - бакалавриат - 44.03.05_Пед_образование (с двумя_проф_подготовки)_бак_2016
    44.03.05_Пед_образование (с двумя_проф_подготовки)_бак_2018
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    9 - - 44.03.03 - - Специальное (дефектологическое) образование Высшее образование - бакалавриат - 44.03.03 спец_дефектол_обр_бак_18.pdf
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    10 - - 38.03.03 - - Управление персоналом Высшее образование - бакалавриат - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    11 - - 44.04.01 - - Педагогическое образование Высшее образование - магистратура - 44.04.01_Педагогическое образование_маг_2014
    44.04.01_Педагогическое образование_маг_2018
    - Не предусмотрен - Образовательный стандарт не предусмотрен - - - Не предусмотрены - - Не предусмотрены -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/eduaccred/index.html b/public/sveden/education/eduaccred/index.html deleted file mode 100644 index 8a1b66c..0000000 --- a/public/sveden/education/eduaccred/index.html +++ /dev/null @@ -1,3079 +0,0 @@ - - - - - - - - - - - - Информация о реализуемых образовательных программах. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о реализуемых образовательных программах

    -
    -

    - Документы о языках образования -

    - -
    - Информация о реализуемых образовательных программах, в том числе о реализуемых адаптированных образовательных программах, - с указанием в отношении каждой образовательной программы: форм обучения; нормативного срока обучения; - срока действия государственной аккредитации образовательной программы (при наличии государственной аккредитации); - языка(х), на котором(ых) осуществляется образование (обучение); - учебных предметов, курсов, дисциплин (модулей), предусмотренных соответствующей образовательной программой; - практики, предусмотренной соответствующей образовательной программой; - об использовании при реализации образовательной программы электронного обучения и дистанционных образовательных технологий. -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейОбразовательная программа, направленность, профиль, шифр и наименование научной специальностиУровень образованияФорма обученияНормативный срок обучения - Наличие или отсутствие государственной аккредитации образовательной деятельности. - Срок действия государственной аккредитации (при наличии государственной аккредитации) - (дата окончания действия свидетельства о государственной аккредитации) - Языки, на которых осуществляется образование (обучение) - Учебные предметы, курсы, дисциплины (модули), предусмотренные соответствующей образовательной программой - - Практики, предусмотренные соответствующей образовательной программой - - Использование при реализации образовательных программ электронного обучения и дистанционных образовательных технологий -
    - 1 - - 54.01.20 - - Графический дизайнер - Графический дизайнер - Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - Очная - 3 года 10 месяцев - - Не аккредитована -
    - - Не предусмотрено - -
    -
    - русский - - -

    Используется

    - 2 - - 49.02.01 - - Физическая культура - Физическая культура - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Очная - 3 года 10 месяцев - - Не аккредитована -
    - - Не предусмотрено - -
    -
    - Русский - - -

    Используется

    - 3 - - 20.02.02 - - Защита в чрезвычайных ситуациях - Защита в чрезвычайных ситуациях - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Очная - 3 года 10 месяцев - - Не аккредитована -
    - - Не предусмотрено - -
    -
    - русский - - -

    используется

    - 4 - - 44.03.01 - - Педагогическое образование - Английский язык - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Английский язык и перевод в сфере профессиональной коммуникации - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Безопасность жизнедеятельности - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Дополнительное художественно-эстетическое образование - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Изобразительное искусство - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Информатика - Высшее образование - бакалавриат - Заочная - 3 года - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - История, право - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Музыкально-компьютерные технологии - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Право, медиация в сфере образования - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Физическая культура и спорт - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Художественное образование (изобразительное искусство) - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Художественное образование (изобразительное искусство, дизайн) - Высшее образование - бакалавриат - Заочная - 5 лет - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Художественное образование (музыкально-театральное искусство) - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 4 - - 44.03.01 - - Педагогическое образование - Экология - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Английский язык и начальное образование - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Английский язык и немецкий язык - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Английский язык и французский язык - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Безопасность жизнедеятельности и география - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Безопасность жизнедеятельности и дополнительное образование в области туризма - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Биология и химия - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Биология и экология - Высшее образование - бакалавриат - Очная - 5 лет - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - География и экономика - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Естествознание и дополнительное образование - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Изобразительное искусство и дизайн - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Изобразительное искусство и технология - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Иностранные языки и межкультурная коммуникация - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Информатика и технология - Высшее образование - бакалавриат - Очная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Информатика и управление цифровизацией в образовании - Высшее образование - бакалавриат - Очная - 5 лет - - 24 ноября 2024 г. - - - русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Информатика и физика - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - История и дополнительное образование (организация музейно-экскурсионной деятельности) - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - История и обществознание - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - История, право и медиация в сфере образования - Высшее образование - бакалавриат - Очная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - История, право и управление проектами в сфере образования - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Математика и информатика - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Музыка и мировая художественная культура - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Музыкальное искусство и театральное искусство - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Начальное образование и дошкольное образование - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Немецкий язык и английский язык - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Право и экономика - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Русский язык и литература - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций - Высшее образование - бакалавриат - Очная - 5 лет - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Физика и информатика - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Физическая культура и адаптивное физическое воспитание - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Филологическое образование и дополнительное образование в сфере медиакоммуникаций - Высшее образование - бакалавриат - Очная - 5 лет - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 6 - - 09.03.03 - - Прикладная информатика - Прикладная информатика в управлении IT-проектами - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 6 - - 09.03.03 - - Прикладная информатика - Прикладная информатика в управлении IT-проектами - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Практическая психология и педагогика - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Практическая психология и педагогика - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Психологическое консультирование и медиация в социальной сфере - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Психология и педагогика дошкольного образования - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Психология и педагогика начального образования - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Специальная психология и педагогика - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Специальная психология и педагогика - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 8 - - 39.03.02 - - Социальная работа - Управление и предпринимательство в социальной сфере - Высшее образование - бакалавриат - Очная - 4 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 8 - - 39.03.02 - - Социальная работа - Управление и предпринимательство в социальной сфере - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 9 - - 44.03.03 - - Специальное (дефектологическое) образование - Логопедия - Высшее образование - бакалавриат - Заочная - 4 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Нейрокогнитивные технологии в образовании - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Образование в области безопасности жизнедеятельности и физической культуры - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 28 ноября 2024 г. - - - Русский -
    Отсутствует
    -
    Отсутствует
    -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Общая биология и химия - Высшее образование - магистратура - Очная - 2 года - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Общая биология и химия - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Педагогическая психология - Высшее образование - магистратура - Очная - 2 года - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Педагогическая психология - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Теория и методика организации образовательной деятельности - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 24 ноября 2024 г. - - - Русский - - -

    Используется

    - 10 - - 44.04.01 - - Педагогическое образование - Управление информационой образовательной средой - Высшее образование - магистратура - Заочная - 2 года 6 месяцев - - 28 ноября 2024 г. - - - Русский - - -

    Используется

    -
    -
    -
    - - Адаптированная образовательная программа
    -
    - -
    -
    -
    - В образовательной организации не реализуются общеобразовательные программы -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/eduop/index.html b/public/sveden/education/eduop/index.html deleted file mode 100644 index e168508..0000000 --- a/public/sveden/education/eduop/index.html +++ /dev/null @@ -1,3032 +0,0 @@ - - - - - - - - - - - - Об описании образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Об описании образовательной программы

    -
    -
    - Информация об описании образовательной программы с приложением образовательной программы в форме электронного документа или в виде активных ссылок, - непосредственный переход по которым позволяет получить доступ к страницам официального сайта, - содержащим информацию об описании образовательной программы, в том числе: - об учебном плане с приложением его в виде электронного документа; об аннотации к рабочим программам дисциплин - (по каждому учебному предмету, курсу, дисциплине (модулю), практики, в составе образовательной программы) - с приложением рабочих программ в виде электронного документа; о календарном учебном графике с приложением его в виде электронного документа; - о методических и иных документах, разработанных образовательной организацией для обеспечения образовательного процесса, - а также рабочей программы воспитания и календарного плана воспитательной работы, включаемых в основные образовательные программы - в соответствии с частью 1 статьи 12.1 ФЗ от 29.12.2012 № 273-ФЗ «Об образовании в Российской Федерации» в виде электронного документа. -
    -
    Информация по неадаптированным образовательным программам
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияОбразовательная программа, направленность, профиль, шифр и наименование научной специальностиРеализуемые формы обучения - Ссылка на описание образовательной программы с приложением ее в виде электронного документа, - подписанного электронной подписью - - Ссылка на учебный план с приложением его в виде электронного документа, подписанного электронной подписью - - Ссылка на рабочие программы (по каждой дисциплине в составе образовательной программы) в виде электронного документа, - подписанного электронной подписью - - Ссылка на аннотации к рабочим программам дисциплин (по каждому учебному предмету, курсу, - дисциплине (модулю) в составе образовательной программы) - - Ссылка на рабочие программы практик, предусмотренных соответствующей образовательной программой, - с приложением их в виде электронного документа (при наличии), подписанного электронной подписью - - Ссылка на аннотации рабочих программ практик, предусмотренных соответствующей образовательной программой, - с приложением их в виде электронного документа (при наличии), подписанного электронной подписью - - Ссылка на календарный учебный график с приложением его в виде электронного документа, подписанного электронной подписью - - Ссылка на метод-е и иные док-ты, разраб-е ОО для обеспечения образоват-го процесса, - а также рабочие программы воспит-я и календарные планы воспит-ой работы, - вкл-х в ООП - в виде электр-го документа, подпис-го электр-й подписью -
    - 1 - - 54.01.20 - - Графический дизайнер - Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - Графический дизайнер Очная
    - - - - - - - - - - -
    - 2 - - 49.02.01 - - Физическая культура - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Физическая культура Очная
    - - - - - - - - - - -
    - 3 - - 20.02.02 - - Защита в чрезвычайных ситуациях - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Защита в чрезвычайных ситуациях Очная
    - - - - - - - - - - -
    - 4 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Английский язык Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Английский язык и перевод в сфере профессиональной коммуникации Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Безопасность жизнедеятельности Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Дополнительное художественно-эстетическое образование Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Изобразительное искусство Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Информатика Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - История, право Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Музыкально-компьютерные технологии Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Право, медиация в сфере образования Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Физическая культура и спорт Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Художественное образование (изобразительное искусство) Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Художественное образование (изобразительное искусство, дизайн) Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Художественное образование (музыкально-театральное искусство) Заочная
    - - - - - - - - - - -
    - 5 - - 44.03.01 - - Педагогическое образование - Высшее образование - бакалавриат - Экология Очная
    - - - - - - - - - - -
    - 5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Английский язык и начальное образование Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Английский язык и немецкий язык Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Английский язык и французский язык Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Безопасность жизнедеятельности и география Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Безопасность жизнедеятельности и дополнительное образование в области туризма Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Биология и химия Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Биология и экология Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - География и экономика Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Естествознание и дополнительное образование Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Изобразительное искусство и дизайн Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Изобразительное искусство и технология Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Иностранные языки и межкультурная коммуникация Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Информатика и технология Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Информатика и управление цифровизацией в образовании Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Информатика и физика Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - История и дополнительное образование (организация музейно-экскурсионной деятельности) Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - История и обществознание Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - История, право и медиация в сфере образования Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - История, право и управление проектами в сфере образования Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Математика и информатика Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Музыка и мировая художественная культура Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Музыкальное искусство и театральное искусство Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Начальное образование и дошкольное образование Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Немецкий язык и английский язык Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Право и экономика Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Русский язык и литература Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Физика и информатика Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Физическая культура и адаптивное физическое воспитание Очная
    - - - - - - - - - - -
    - 6 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) - Высшее образование - бакалавриат - Филологическое образование и дополнительное образование в сфере медиакоммуникаций Очная
    - - - - - - - - - - -
    - 6 - - 09.03.03 - - Прикладная информатика - Высшее образование - бакалавриат - Прикладная информатика в управлении IT-проектами Очная
    Заочная
    - - - - - - - - - - -
    - 7 - - 44.03.02 - - Психолого-педагогическое образование - Высшее образование - бакалавриат - Практическая психология и педагогика Очная
    Заочная
    - - - - - - - - - - -
    - 8 - - 44.03.02 - - Психолого-педагогическое образование - Высшее образование - бакалавриат - Психологическое консультирование и медиация в социальной сфере Очная
    - - - - - - - - - - -
    - 8 - - 44.03.02 - - Психолого-педагогическое образование - Высшее образование - бакалавриат - Психология и педагогика дошкольного образования Заочная
    - - - - - - - - - - -
    - 8 - - 44.03.02 - - Психолого-педагогическое образование - Высшее образование - бакалавриат - Психология и педагогика начального образования Заочная
    - - - - - - - - - - -
    - 8 - - 44.03.02 - - Психолого-педагогическое образование - Высшее образование - бакалавриат - Специальная психология и педагогика Очная
    Заочная
    - - - - - - - - - - -
    - 8 - - 39.03.02 - - Социальная работа - Высшее образование - бакалавриат - Управление и предпринимательство в социальной сфере Очная
    Заочная
    - - - - - - - - - - -
    - 9 - - 44.03.03 - - Специальное (дефектологическое) образование - Высшее образование - бакалавриат - Логопедия Заочная
    - - - - - - - - - - -
    - 10 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Нейрокогнитивные технологии в образовании Заочная
    - - - - - - - - - - -
    - 11 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Образование в области безопасности жизнедеятельности и физической культуры Заочная
    - - - - - - - - - - -
    - 11 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Общая биология и химия Очная
    Заочная
    - - - - - - - - - - -
    - 11 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Педагогическая психология Очная
    Заочная
    - - - - - - - - - - -
    - 11 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Теория и методика организации образовательной деятельности Заочная
    - - - - - - - - - - -
    - 11 - - 44.04.01 - - Педагогическое образование - Высшее образование - магистратура - Управление информационой образовательной средой Заочная
    - - - - - - - - - - -
    -
    - - -
    -
    -
    Адаптированные образовательные программы не реализуются
    -
    Адаптированные образовательные программы не реализуются
    -
    Адаптированные образовательные программы не реализуются
    -
    Адаптированные образовательные программы не реализуются
    -
    Адаптированные образовательные программы не реализуются
    - - - - - - - -
    - -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/eduprof/index.html b/public/sveden/education/eduprof/index.html deleted file mode 100644 index 1a71ad0..0000000 --- a/public/sveden/education/eduprof/index.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - Информация о направлениях и результатах научной (научно-исследовательской) деятельности и - научно-исследовательской базе для ее осуществления. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о направлениях и результатах научной (научно-исследовательской) деятельности и - научно-исследовательской базе для ее осуществления

    -
    -
    - для образовательных организаций высшего образования и организаций - дополнительного профессионального образования (при осуществлении научной (научно-исследовательской) деятельности) -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейПеречень научных направлений, в рамках которых ведется научная (научно-исследовательская) деятельностьОбразовательная программа, направленность, профиль, шифр и наименование научной специальности Уровень образованияНазвание научного направления/научной школыРезультаты научной (научно-исследовательской) деятельностиСведения о научно-исследовательской базе для осуществления научной - (научно-исследовательской) - деятельности -
    1 - 54.01.20 - Графический дизайнер

    Графический дизайнер

    - Графический дизайнер Среднее профессиональное образование - подготовка квалифицированных рабочих, служащихСистемный подход в научно-исследовательской и творческой подготовке специалистов в сфере художественного образования - -
    2 - 20.02.02 - Защита в чрезвычайных ситуациях

    Защита в чрезвычайных ситуациях

    - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звенаФормирование здоровье сберегающего типа личности студента - -
    3 - 44.03.01 - Педагогическое образование

    Экология

    - Экология Высшее образование - бакалавриатИсследование закономерностей формирования биоразнообразия в ходе восстановительной сукцессии на залежах - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Английский язык и начальное образование

    - Английский язык и начальное образование Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Английский язык и немецкий язык

    - Английский язык и немецкий язык Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Английский язык и французский язык

    - Английский язык и французский язык Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Безопасность жизнедеятельности и география

    - Безопасность жизнедеятельности и география Высшее образование - бакалавриатФормирование здоровье сберегающего типа личности студента - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Безопасность жизнедеятельности и дополнительное образование в области туризма

    - Безопасность жизнедеятельности и дополнительное образование в области туризма Высшее образование - бакалавриатФормирование здоровье сберегающего типа личности студента - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Биология и химия

    - Биология и химия Высшее образование - бакалавриатИсследование закономерностей формирования биоразнообразия в ходе восстановительной сукцессии на залежах - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Биология и экология

    - Биология и экология Высшее образование - бакалавриатИсследование закономерностей формирования биоразнообразия в ходе восстановительной сукцессии на залежах - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    География и экономика

    - География и экономика Высшее образование - бакалавриатФормирование здоровье сберегающего типа личности студента - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Естествознание и дополнительное образование

    - Естествознание и дополнительное образование Высшее образование - бакалавриатИсследование закономерностей формирования биоразнообразия в ходе восстановительной сукцессии на залежах - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Изобразительное искусство и дизайн

    - Изобразительное искусство и дизайн Высшее образование - бакалавриатСистемный подход в научно-исследовательской и творческой подготовке специалистов в сфере художественного образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Изобразительное искусство и технология

    - Изобразительное искусство и технология Высшее образование - бакалавриатСистемный подход в научно-исследовательской и творческой подготовке специалистов в сфере художественного образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Иностранные языки и межкультурная коммуникация

    - Иностранные языки и межкультурная коммуникация Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Информатика и технология

    - Информатика и технология Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Информатика и управление цифровизацией в образовании

    - Информатика и управление цифровизацией в образовании Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Информатика и физика

    - Информатика и физика Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    История и дополнительное образование (организация музейно-экскурсионной деятельности)

    - История и дополнительное образование (организация музейно-экскурсионной деятельности) Высшее образование - бакалавриатСоциально-культурная антропология социальных трансформаций - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    История и обществознание

    - История и обществознание Высшее образование - бакалавриатСоциально-культурная антропология социальных трансформаций - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    История, право и медиация в сфере образования

    - История, право и медиация в сфере образования Высшее образование - бакалавриатТехнология формирования готовности молодежи к выбору профессиональной деятельности в условиях многоуровневой подготовки - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    История, право и управление проектами в образовании

    - История, право и управление проектами в сфере образования Высшее образование - бакалавриатТехнология формирования готовности молодежи к выбору профессиональной деятельности в условиях многоуровневой подготовки - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Математика и информатика

    - Математика и информатика Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Музыка и мировая художественная культура

    - Музыка и мировая художественная культура Высшее образование - бакалавриатСистемный подход в научно-исследовательской и творческой подготовке специалистов в сфере художественного образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Музыкальное искусство и театральное искусство

    - Музыкальное искусство и театральное искусство Высшее образование - бакалавриатСистемный подход в научно-исследовательской и творческой подготовке специалистов в сфере художественного образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Начальное образование и дошкольное образование

    - Начальное образование и дошкольное образование Высшее образование - бакалавриатФормирование готовности педагогов к реализации конвергентного STEAM-образования детей и младших школьников - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Начальное образование и дошкольное образование

    - Начальное образование и дошкольное образование Высшее образование - бакалавриатФормирование готовности к профессиональной деятельности выпускников педагогического вуза в соответствии с требованиями профессионального стандарта «Педагог» - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Немецкий язык и английский язык

    - Немецкий язык и английский язык Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Право и экономика

    - Право и экономика Высшее образование - бакалавриатТехнология формирования готовности молодежи к выбору профессиональной деятельности в условиях многоуровневой подготовки - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Русский язык и литература

    - Русский язык и литература Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Русский язык, литература и дополнительное образование в сфере медиакоммуникаций

    - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Физика и информатика

    - Физика и информатика Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Физическая культура и адаптивное физическое воспитание

    - Физическая культура и адаптивное физическое воспитание Высшее образование - бакалавриатФормирование здоровье сберегающего типа личности студента - -
    4 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки)

    Филологическое образование и дополнительное образование в сфере медиакоммуникаций

    - Филологическое образование и дополнительное образование в сфере медиакоммуникаций Высшее образование - бакалавриатПовышение эффективности преподавания филологических дисциплин в вузе: лингвистический и методический аспекты - -
    5 - 09.03.03 - Прикладная информатика

    Прикладная информатика в управлении IT-проектами

    - Прикладная информатика в управлении IT-проектами Высшее образование - бакалавриатНаучно-методическое обеспечение и сопровождение подготовки педагогических кадров в условиях цифровой трансформации образования - -
    6 - 44.03.02 - Психолого-педагогическое образование

    Практическая психология и педагогика

    - Практическая психология и педагогика Высшее образование - бакалавриатФормирование готовности к профессиональной деятельности выпускников педагогического вуза в соответствии с требованиями профессионального стандарта «Педагог». - -

    Отсутствует

    6 - 44.03.02 - Психолого-педагогическое образование

    Психологическое консультирование и медиация в социальной сфере

    - Психологическое консультирование и медиация в социальной сфере Высшее образование - бакалавриатТехнология формирования готовности молодежи к выбору профессиональной деятельности в условиях многоуровневой подготовки - -
    6 - 44.03.02 - Психолого-педагогическое образование

    Специальная психология и педагогика

    - Специальная психология и педагогика Высшее образование - бакалавриатФормирование готовности к профессиональной деятельности выпускников педагогического вуза в соответствии с требованиями профессионального стандарта «Педагог». - -
    7 - 39.03.02 - Социальная работа

    Управление и предпринимательство в социальной сфере

    - Управление и предпринимательство в социальной сфере Высшее образование - бакалавриатСоциально-культурная антропология социальных трансформаций, Технология формирования готовности молодежи к выбору профессиональной деятельности в условиях многоуровневой подготовки - -
    8 - 44.04.01 - Педагогическое образование

    Общая биология и химия

    - Общая биология и химия Высшее образование - магистратураИсследование закономерностей формирования биоразнообразия в ходе восстановительной сукцессии на залежах - -
    -
    -
    -
    - - Адаптированная образовательная программа
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/index.html b/public/sveden/education/index.html deleted file mode 100644 index 2f43e18..0000000 --- a/public/sveden/education/index.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - Образование. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - -

    Образование

    -
    -
    - - Информация о реализуемых образовательных программах, в том числе о реализуемых адаптированных образовательных программах, - с указанием в отношении каждой образовательной программы: форм обучения; - нормативного срока обучения; срока действия государственной аккредитации образовательной программы (при наличии государственной аккредитации); - языка(х), на котором(ых) осуществляется образование (обучение); учебных предметов, курсов, дисциплин (модулей), предусмотренных соответствующей - образовательной программой; практики, предусмотренной соответствующей образовательной программой; об использовании при реализации образовательной - программы электронного обучения и дистанционных образовательных технологий; о наименовании общеобразовательной программы (для образовательных организаций, - реализующих общеобразовательные программы). - -
    - -
    - - Информация об описании образовательной программы с приложением образовательной программы в форме электронного документа - или в виде активных ссылок, непосредственный переход по которым позволяет получить доступ к страницам официального сайта, - содержащим информацию об описании образовательной программы, в том числе: об учебном плане с приложением его в виде электронного документа; - об аннотации к рабочим программам дисциплин (по каждому учебному предмету, курсу, дисциплине (модулю), практики, в составе образовательной программы) - с приложением рабочих программ в виде электронного документа; о календарном учебном графике с приложением его в виде электронного документа; - о методических и иных документах, разработанных образовательной организацией для обеспечения образовательного процесса, - а также рабочей программы воспитания и календарного плана воспитательной работы, включаемых в основные - образовательные программы в соответствии с частью 1 статьи 12.1 ФЗ от 29.12.2012 № 273-ФЗ - «Об образовании в Российской Федерации» в виде электронного документа. - -
    -
    - - Информация о численности обучающихся по реализуемым образовательным программам, в том числе: об общей численности обучающихся; - о численности обучающихся за счёт бюджетных ассигнований федерального бюджета - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся за счёт бюджетных ассигнований бюджетов субъектов Российской Федерации - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся за счёт бюджетных ассигнований местных бюджетов - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся по договорам об образовании, заключаемых при приёме на обучение за счёт средств - физического и (или) юридического лица - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - -
    - - - -
    - - -
    -
    -
    - О наличии или об отсутствии государственной аккредитации образовательной деятельности - по реализуемым образовательным программам, за исключением образовательных программ дошкольного образования, - программ подготовки научных и научно-педагогических кадров в аспирантуре (адъюнктуре), - образовательных программ, реализуемых в соответствии - с федеральным государственным образовательным стандартом образования обучающихся с нарушением интеллекта, - и основных программ профессионального обучения (выписка из государственной информационной системы - "Реестр организаций, осуществляющих образовательную деятельность по имеющим государственную аккредитацию образовательным программам"). -
    - -
    - -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/perevod/index.html b/public/sveden/education/perevod/index.html deleted file mode 100644 index eaaf0fc..0000000 --- a/public/sveden/education/perevod/index.html +++ /dev/null @@ -1,538 +0,0 @@ - - - - - - - - - - - - Информация о результатах перевода, о результатах восстановления и отчисления. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о результатах перевода, о результатах восстановления и отчисления

    -
    -
    - - Дата публикации информации: - 01 ноября 2023 г. -
    - -

    - Документы о результатах перевода, восстановления и отчисления -

    - -

    - Документы, содержащие информацию о результатах перевода c платного обучения на бесплатное -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияФорма обучения - Численность обучающихся, переведенных в другие образовательные организации - - Численность обучающихся, переведенных из других образовательных организаций - Численность восстановленных обучающихсяЧисленность отчисленных обучающихся
    2 - - 49.02.01 - - Физическая культура Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчная - 0 - 1 01
    3 - - 20.02.02 - - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчная - 0 - 1 01
    4 - - 44.03.01 - - Педагогическое образование Высшее образование - бакалавриатЗаочная0249
    5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) Высшее образование - бакалавриатОчная - 4 - 0 317
    6 - - 09.03.03 - - Прикладная информатика Высшее образование - бакалавриатОчная - 0 - 1 02
    - - 09.03.03 - - Прикладная информатика Высшее образование - бакалавриатЗаочная0100
    7 - - 44.03.02 - - Психолого-педагогическое образование Высшее образование - бакалавриатОчная - 0 - 0 01
    - - 44.03.02 - - Психолого-педагогическое образование Высшее образование - бакалавриатЗаочная0009
    10 - - 44.04.01 - - Педагогическое образование Высшее образование - магистратураОчная - 0 - 0 02
    - - 44.04.01 - - Педагогическое образование Высшее образование - магистратураЗаочная0002
    -
    -
    -
    - - Адаптированная образовательная программа
    -
    - -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/poa/index.html b/public/sveden/education/poa/index.html deleted file mode 100644 index fb62b83..0000000 --- a/public/sveden/education/poa/index.html +++ /dev/null @@ -1,403 +0,0 @@ - - - - - - - - - - - - Информация о сроке действия общественной, профессионально-общественной аккредитации образовательной - программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о сроке действия общественной, профессионально-общественной аккредитации образовательной - программы

    - -

    - Профессионально-общественная аккредитация

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияОбразовательная программа, направленность, профиль, шифр и наименование научной специальностиНаименование аккредитующей организацииСрок действия профессионально-общественной аккредитации (дата окончания действия свидетельства о профессионально-общественной аккредитации)Уровень аккредитации
    1 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки)
    -
    Высшее образование - бакалавриатИстория и обществознаниеНациональный аккредитационный совет Национальный центр профессионально-общественной аккредитации - 27 июня 2024 г. Российская
    -
    -
    - -

    - Общественная аккредитация

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияОбразовательная программа, направленность, профиль, шифр и наименование научной специальностиНаименование аккредитующей организацииСрок действия общественной аккредитации (дата окончания действия свидетельства о общественной аккредитации)Уровень аккредитации
    1ОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствует
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/priem/index.html b/public/sveden/education/priem/index.html deleted file mode 100644 index a89ee23..0000000 --- a/public/sveden/education/priem/index.html +++ /dev/null @@ -1,944 +0,0 @@ - - - - - - - - - - - - Информация о результатах приема. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Информация о результатах приема

    - -
    - -
    - - Дата публикации информации: - 09 ноября 2023 г. -
    -

    - Документы о рeзультатах приема по каждой профессии, - специальности среднего профессионального образования (при наличии вступительных испытаний), - каждому направлению подготовки или специальности высшего образования с различными условиями приема - (на места, финансируемые за счёт бюджетных ассигнований федерального бюджета, бюджетов субъектов Российской Федерации, - местных бюджетов, по договорам об образовании за счёт средств физических и (или) юридических лиц) - с указанием средней суммы набранных баллов по всем вступительным испытаниям: -

    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - Уровень образованияПеречень наименований специальностей или направлений подготовки, - образовательных программ, направленностей, профилей, - шифров и наименований научных специальностей - Форма обучения - Результаты приема обучающихся за счёт (количество человек): - Средняя сумма набранных баллов по всем вступительным испытаниям
    бюджетных ассигнований федерального бюджетабюджетов субъектов Российской Федерацииместных бюджетовпо договорам об оказании платных образовательных услуг
    - 1 - 54.01.20 - Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - Графический дизайнер Очная000153.25
    - 2 - 49.02.01 - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Физическая культура Очная5000143.68
    - 3 - 20.02.02 - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Защита в чрезвычайных ситуациях Очная000513.09
    - 4 - 44.03.01 - Высшее образование - бакалавриат - Художественное образование (музыкально-театральное искусство) Заочная00000.00
    - 5 - 44.03.02 - Высшее образование - бакалавриат - Психология и педагогика дошкольного образования Заочная14009217.43
    - 6 - 44.03.02 - Высшее образование - бакалавриат - Психология и педагогика начального образования Заочная00000.00
    - 7 - 44.03.02 - Высшее образование - бакалавриат - Специальная психология и педагогика Заочная00012182
    - 8 - 44.03.03 - Высшее образование - бакалавриат - Логопедия Заочная00057170
    - 9 - 44.03.01 - Высшее образование - бакалавриат - Безопасность жизнедеятельности Заочная120023184.69
    - 10 - 44.03.01 - Высшее образование - бакалавриат - Физическая культура и спорт Заочная120030192.14
    - 11 - 44.03.01 - Высшее образование - бакалавриат - Английский язык и перевод в сфере профессиональной коммуникации Заочная00000.00
    - 12 - 44.03.01 - Высшее образование - бакалавриат - Дополнительное художественно-эстетическое образование Заочная150011213.62
    - 13 - 44.03.01 - Высшее образование - бакалавриат - Информатика Заочная14004234.44
    - 14 - 44.03.01 - Высшее образование - бакалавриат - Английский язык Заочная00014165
    - 15 - 44.03.05 - Высшее образование - бакалавриат - Безопасность жизнедеятельности и дополнительное образование в области туризма Очная17001191.5
    - 16 - 44.03.05 - Высшее образование - бакалавриат - История, право и медиация в сфере образования Очная40003195.63
    - 17 - 44.03.05 - Высшее образование - бакалавриат - Биология и химия Очная18000156
    - 18 - 44.03.05 - Высшее образование - бакалавриат - Информатика и физика Очная9000158
    - 19 - 44.03.05 - Высшее образование - бакалавриат - Информатика и технология Очная10000161
    - 20 - 44.03.05 - Высшее образование - бакалавриат - Математика и информатика Очная18000188
    - 21 - 44.03.01 - Высшее образование - бакалавриат - Экология Очная0008172
    - 22 - 44.03.05 - Высшее образование - бакалавриат - Начальное образование и дошкольное образование Очная20000168
    - 23 - 44.03.02 - Высшее образование - бакалавриат - Практическая психология и педагогика Очная20001201.1
    - 24 - 44.03.02 - Высшее образование - бакалавриат - Практическая психология и педагогика Заочная120028178.8
    - 24 - 44.03.05 - Высшее образование - бакалавриат - История и обществознание Очная00000.00
    - 25 - 44.03.05 - Высшее образование - бакалавриат - География и экономика Очная18000165
    - 26 - 44.03.05 - Высшее образование - бакалавриат - Физическая культура и адаптивное физическое воспитание Очная17001180.39
    - 27 - 44.03.05 - Высшее образование - бакалавриат - Иностранные языки и межкультурная коммуникация Очная30002196.69
    - 28 - 44.03.05 - Высшее образование - бакалавриат - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций Очная20003216.78
    - 29 - 44.03.05 - Высшее образование - бакалавриат - Изобразительное искусство и дизайн Очная20001184.71
    - 30 - 44.03.01 - Высшее образование - бакалавриат - История, право Заочная14006210.5
    - 31 - 44.03.01 - Высшее образование - бакалавриат - Право, медиация в сфере образования Заочная00017132
    - 32 - 44.04.01 - Высшее образование - магистратура - Педагогическая психология Заочная000857
    - 33 - 44.04.01 - Высшее образование - магистратура - Образование в области безопасности жизнедеятельности и физической культуры Заочная000585
    - 34 - 44.04.01 - Высшее образование - магистратура - Общая биология и химия Заочная000689
    -
    - - -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/angliyskiy-yazyk-44.03.01.html b/public/sveden/education/programs/angliyskiy-yazyk-44.03.01.html deleted file mode 100644 index 0f599f6..0000000 --- a/public/sveden/education/programs/angliyskiy-yazyk-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Английский язык. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Английский язык

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/angliyskiy-yazyk-i-francuzskiy-yazyk-44.03.05.html b/public/sveden/education/programs/angliyskiy-yazyk-i-francuzskiy-yazyk-44.03.05.html deleted file mode 100644 index ab68ec2..0000000 --- a/public/sveden/education/programs/angliyskiy-yazyk-i-francuzskiy-yazyk-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и французский язык. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    - -
    - - -

    Английский язык и французский язык

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/angliyskiy-yazyk-i-nachalynoe-obrazovanie-44.03.05.html b/public/sveden/education/programs/angliyskiy-yazyk-i-nachalynoe-obrazovanie-44.03.05.html deleted file mode 100644 index d92026b..0000000 --- a/public/sveden/education/programs/angliyskiy-yazyk-i-nachalynoe-obrazovanie-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и начальное образование. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Английский язык и начальное образование

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/angliyskiy-yazyk-i-nemeckiy-yazyk-44.03.05.html b/public/sveden/education/programs/angliyskiy-yazyk-i-nemeckiy-yazyk-44.03.05.html deleted file mode 100644 index 612ad98..0000000 --- a/public/sveden/education/programs/angliyskiy-yazyk-i-nemeckiy-yazyk-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и немецкий язык. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Английский язык и немецкий язык

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii-44.03.01.html b/public/sveden/education/programs/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii-44.03.01.html deleted file mode 100644 index 54b4fed..0000000 --- a/public/sveden/education/programs/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii-44.03.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.01 Английский язык и перевод в сфере профессиональной коммуникации. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Английский язык и перевод в сфере профессиональной коммуникации

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-44.03.01.html b/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-44.03.01.html deleted file mode 100644 index 1da2f75..0000000 --- a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Безопасность жизнедеятельности. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Безопасность жизнедеятельности

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma-44.03.05.html b/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma-44.03.05.html deleted file mode 100644 index 1a38d4d..0000000 --- a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Безопасность жизнедеятельности и дополнительное образование в области туризма. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Безопасность жизнедеятельности и дополнительное образование в области туризма

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-geografiya-44.03.05.html b/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-geografiya-44.03.05.html deleted file mode 100644 index 9f040fd..0000000 --- a/public/sveden/education/programs/bezopasnosty-ghiznedeyatelynosti-i-geografiya-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Безопасность жизнедеятельности и география. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Безопасность жизнедеятельности и география

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/biologiya-i-ekologiya-44.03.05.html b/public/sveden/education/programs/biologiya-i-ekologiya-44.03.05.html deleted file mode 100644 index e60a09f..0000000 --- a/public/sveden/education/programs/biologiya-i-ekologiya-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Биология и экология. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Биология и экология

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавриат
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/biologiya-i-himiya-44.03.05.html b/public/sveden/education/programs/biologiya-i-himiya-44.03.05.html deleted file mode 100644 index fd33f7c..0000000 --- a/public/sveden/education/programs/biologiya-i-himiya-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Биология и химия. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Биология и химия

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie-44.03.01.html b/public/sveden/education/programs/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie-44.03.01.html deleted file mode 100644 index b47b019..0000000 --- a/public/sveden/education/programs/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie-44.03.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.01 Дополнительное художественно-эстетическое образование. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Дополнительное художественно-эстетическое образование

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавриат
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/ekologiya-44.03.01.html b/public/sveden/education/programs/ekologiya-44.03.01.html deleted file mode 100644 index 4aba109..0000000 --- a/public/sveden/education/programs/ekologiya-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Экология. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Экология

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/estestvoznanie-i-dopolnitelynoe-obrazovanie-44.03.05.html b/public/sveden/education/programs/estestvoznanie-i-dopolnitelynoe-obrazovanie-44.03.05.html deleted file mode 100644 index 0213167..0000000 --- a/public/sveden/education/programs/estestvoznanie-i-dopolnitelynoe-obrazovanie-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Естествознание и дополнительное образование. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Естествознание и дополнительное образование

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html b/public/sveden/education/programs/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html deleted file mode 100644 index 603d9eb..0000000 --- a/public/sveden/education/programs/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Филологическое образование и дополнительное образование в сфере медиакоммуникаций. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Филологическое образование и дополнительное образование в сфере медиакоммуникаций

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/fizicheskaya-kulytura-49.02.01.html b/public/sveden/education/programs/fizicheskaya-kulytura-49.02.01.html deleted file mode 100644 index 0498fc3..0000000 --- a/public/sveden/education/programs/fizicheskaya-kulytura-49.02.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 49.02.01 Физическая культура. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Физическая культура

    -
    -

    - Код и наименование направления подготовки:

    -
    - 49.02.01 Физическая культура
    -
    - -
    -

    - Уровень образования -

    -
    - Среднее профессиональное образование - Программа подготовки специалистов среднего звена
    -
    - -
    -

    - Квалификация -

    -
    - Учитель физической культуры, Педагог по физической культуре и спорту
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 3 года 10 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie-44.03.05.html b/public/sveden/education/programs/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie-44.03.05.html deleted file mode 100644 index f1a1ba4..0000000 --- a/public/sveden/education/programs/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Физическая культура и адаптивное физическое воспитание. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Физическая культура и адаптивное физическое воспитание

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/fizicheskaya-kulytura-i-sport-44.03.01.html b/public/sveden/education/programs/fizicheskaya-kulytura-i-sport-44.03.01.html deleted file mode 100644 index 4bb84a6..0000000 --- a/public/sveden/education/programs/fizicheskaya-kulytura-i-sport-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Физическая культура и спорт. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Физическая культура и спорт

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/fizika-i-informatika-44.03.05.html b/public/sveden/education/programs/fizika-i-informatika-44.03.05.html deleted file mode 100644 index 07249e4..0000000 --- a/public/sveden/education/programs/fizika-i-informatika-44.03.05.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.05 Физика и информатика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Физика и информатика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/geografiya-i-ekonomika-44.03.05.html b/public/sveden/education/programs/geografiya-i-ekonomika-44.03.05.html deleted file mode 100644 index 50bc054..0000000 --- a/public/sveden/education/programs/geografiya-i-ekonomika-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 География и экономика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    География и экономика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    - -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/graficheskiy-dizayner-54.01.20.html b/public/sveden/education/programs/graficheskiy-dizayner-54.01.20.html deleted file mode 100644 index 67b2f9e..0000000 --- a/public/sveden/education/programs/graficheskiy-dizayner-54.01.20.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 54.01.20 Графический дизайнер. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Графический дизайнер

    -
    -

    - Код и наименование направления подготовки:

    -
    - 54.01.20 Графический дизайнер
    -
    - -
    -

    - Уровень образования -

    -
    - Среднее профессиональное образование - Подготовка квалифицированных рабочих, служащих
    -
    - -
    -

    - Квалификация -

    -
    - не указано
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 3 года 10 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/informatika-44.03.01.html b/public/sveden/education/programs/informatika-44.03.01.html deleted file mode 100644 index 8d27bdd..0000000 --- a/public/sveden/education/programs/informatika-44.03.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.01 Информатика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Информатика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 3 года

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/informatika-i-fizika-44.03.05.html b/public/sveden/education/programs/informatika-i-fizika-44.03.05.html deleted file mode 100644 index c2fe7fd..0000000 --- a/public/sveden/education/programs/informatika-i-fizika-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и физика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Информатика и физика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/informatika-i-tehnologiya-44.03.05.html b/public/sveden/education/programs/informatika-i-tehnologiya-44.03.05.html deleted file mode 100644 index eb730a4..0000000 --- a/public/sveden/education/programs/informatika-i-tehnologiya-44.03.05.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и технология. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Информатика и технология

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii-44.03.05.html b/public/sveden/education/programs/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii-44.03.05.html deleted file mode 100644 index c3f7478..0000000 --- a/public/sveden/education/programs/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii-44.03.05.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и управление цифровизацией в образовании. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информатика и управление цифровизацией в образовании

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавриат
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya-44.03.05.html b/public/sveden/education/programs/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya-44.03.05.html deleted file mode 100644 index c3d6733..0000000 --- a/public/sveden/education/programs/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Иностранные языки и межкультурная коммуникация. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Иностранные языки и межкультурная коммуникация

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti-44.03.05.html b/public/sveden/education/programs/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti-44.03.05.html deleted file mode 100644 index c57a412..0000000 --- a/public/sveden/education/programs/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 История и дополнительное образование (организация музейно-экскурсионной деятельности). Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    История и дополнительное образование (организация музейно-экскурсионной деятельности)

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/istoriya-i-obschestvoznanie-44.03.05.html b/public/sveden/education/programs/istoriya-i-obschestvoznanie-44.03.05.html deleted file mode 100644 index fe3fef4..0000000 --- a/public/sveden/education/programs/istoriya-i-obschestvoznanie-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 История и обществознание. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    История и обществознание

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/istoriya-pravo-44.03.01.html b/public/sveden/education/programs/istoriya-pravo-44.03.01.html deleted file mode 100644 index 0fb930f..0000000 --- a/public/sveden/education/programs/istoriya-pravo-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 История, право. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    История, право

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya-44.03.05.html b/public/sveden/education/programs/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya-44.03.05.html deleted file mode 100644 index 92c52e3..0000000 --- a/public/sveden/education/programs/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya-44.03.05.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.05 История, право и медиация в сфере образования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    История, право и медиация в сфере образования

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya-44.03.05.html b/public/sveden/education/programs/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya-44.03.05.html deleted file mode 100644 index 5ef6a82..0000000 --- a/public/sveden/education/programs/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya-44.03.05.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.05 История, право и управление проектами в сфере образования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    История, право и управление проектами в сфере образования

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-44.03.01.html b/public/sveden/education/programs/izobrazitelynoe-iskusstvo-44.03.01.html deleted file mode 100644 index 072f055..0000000 --- a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Изобразительное искусство. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Изобразительное искусство

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-dizayn-44.03.05.html b/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-dizayn-44.03.05.html deleted file mode 100644 index f08dcb5..0000000 --- a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-dizayn-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Изобразительное искусство и дизайн. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Изобразительное искусство и дизайн

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-tehnologiya-44.03.05.html b/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-tehnologiya-44.03.05.html deleted file mode 100644 index bc820c5..0000000 --- a/public/sveden/education/programs/izobrazitelynoe-iskusstvo-i-tehnologiya-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Изобразительное искусство и технология. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Изобразительное искусство и технология

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/logopediya-44.03.03.html b/public/sveden/education/programs/logopediya-44.03.03.html deleted file mode 100644 index 28d8ca1..0000000 --- a/public/sveden/education/programs/logopediya-44.03.03.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.03 Логопедия. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Логопедия

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.03 Специальное (дефектологическое) образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/matematika-i-informatika-44.03.05.html b/public/sveden/education/programs/matematika-i-informatika-44.03.05.html deleted file mode 100644 index 83df209..0000000 --- a/public/sveden/education/programs/matematika-i-informatika-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Математика и информатика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Математика и информатика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/muzyka-i-mirovaya-hudoghestvennaya-kulytura-44.03.05.html b/public/sveden/education/programs/muzyka-i-mirovaya-hudoghestvennaya-kulytura-44.03.05.html deleted file mode 100644 index df3ac85..0000000 --- a/public/sveden/education/programs/muzyka-i-mirovaya-hudoghestvennaya-kulytura-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Музыка и мировая художественная культура. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Музыка и мировая художественная культура

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/muzykalyno-kompyyuternye-tehnologii-44.03.01.html b/public/sveden/education/programs/muzykalyno-kompyyuternye-tehnologii-44.03.01.html deleted file mode 100644 index 23ef789..0000000 --- a/public/sveden/education/programs/muzykalyno-kompyyuternye-tehnologii-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Музыкально-компьютерные технологии. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Музыкально-компьютерные технологии

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo-44.03.05.html b/public/sveden/education/programs/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo-44.03.05.html deleted file mode 100644 index 85a2608..0000000 --- a/public/sveden/education/programs/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Музыкальное искусство и театральное искусство. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Музыкальное искусство и театральное искусство

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie-44.03.05.html b/public/sveden/education/programs/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie-44.03.05.html deleted file mode 100644 index dba28fc..0000000 --- a/public/sveden/education/programs/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Начальное образование и дошкольное образование. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Начальное образование и дошкольное образование

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/nemeckiy-yazyk-i-angliyskiy-yazyk-44.03.05.html b/public/sveden/education/programs/nemeckiy-yazyk-i-angliyskiy-yazyk-44.03.05.html deleted file mode 100644 index 5ae2034..0000000 --- a/public/sveden/education/programs/nemeckiy-yazyk-i-angliyskiy-yazyk-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Немецкий язык и английский язык. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Немецкий язык и английский язык

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/neyrokognitivnye-tehnologii-v-obrazovanii-44.04.01.html b/public/sveden/education/programs/neyrokognitivnye-tehnologii-v-obrazovanii-44.04.01.html deleted file mode 100644 index ccf09ff..0000000 --- a/public/sveden/education/programs/neyrokognitivnye-tehnologii-v-obrazovanii-44.04.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.04.01 Нейрокогнитивные технологии в образовании. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Нейрокогнитивные технологии в образовании

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    - -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/obrazovanie-v-oblasti-bezopasnosti-ghiznedeyatelynosti-i-fizicheskoy-kulytury-44.04.01.html b/public/sveden/education/programs/obrazovanie-v-oblasti-bezopasnosti-ghiznedeyatelynosti-i-fizicheskoy-kulytury-44.04.01.html deleted file mode 100644 index 9fd0cbb..0000000 --- a/public/sveden/education/programs/obrazovanie-v-oblasti-bezopasnosti-ghiznedeyatelynosti-i-fizicheskoy-kulytury-44.04.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.04.01 Образование в области безопасности жизнедеятельности и физической культуры. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Образование в области безопасности жизнедеятельности и физической культуры

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура академическая
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/obschaya-biologiya-i-himiya-44.04.01.html b/public/sveden/education/programs/obschaya-biologiya-i-himiya-44.04.01.html deleted file mode 100644 index 22054f2..0000000 --- a/public/sveden/education/programs/obschaya-biologiya-i-himiya-44.04.01.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 44.04.01 Общая биология и химия. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Общая биология и химия

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 2 года

    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/pedagogicheskaya-psihologiya-44.04.01.html b/public/sveden/education/programs/pedagogicheskaya-psihologiya-44.04.01.html deleted file mode 100644 index 44f35b6..0000000 --- a/public/sveden/education/programs/pedagogicheskaya-psihologiya-44.04.01.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 44.04.01 Педагогическая психология. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Педагогическая психология

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура академическая
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 2 года

    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/prakticheskaya-psihologiya-i-pedagogika-44.03.02.html b/public/sveden/education/programs/prakticheskaya-psihologiya-i-pedagogika-44.03.02.html deleted file mode 100644 index 8b2c574..0000000 --- a/public/sveden/education/programs/prakticheskaya-psihologiya-i-pedagogika-44.03.02.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 44.03.02 Практическая психология и педагогика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Практическая психология и педагогика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.02 Психолого-педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/pravo-i-ekonomika-44.03.05.html b/public/sveden/education/programs/pravo-i-ekonomika-44.03.05.html deleted file mode 100644 index e75d15f..0000000 --- a/public/sveden/education/programs/pravo-i-ekonomika-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Право и экономика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Право и экономика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    - -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/pravo-mediaciya-v-sfere-obrazovaniya-44.03.01.html b/public/sveden/education/programs/pravo-mediaciya-v-sfere-obrazovaniya-44.03.01.html deleted file mode 100644 index 38a844a..0000000 --- a/public/sveden/education/programs/pravo-mediaciya-v-sfere-obrazovaniya-44.03.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.03.01 Право, медиация в сфере образования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Право, медиация в сфере образования

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/prikladnaya-informatika-v-upravlenii-it-proektami-09.03.03.html b/public/sveden/education/programs/prikladnaya-informatika-v-upravlenii-it-proektami-09.03.03.html deleted file mode 100644 index 573ad62..0000000 --- a/public/sveden/education/programs/prikladnaya-informatika-v-upravlenii-it-proektami-09.03.03.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 09.03.03 Прикладная информатика в управлении IT-проектами. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Прикладная информатика в управлении IT-проектами

    -
    -

    - Код и наименование направления подготовки:

    -
    - 09.03.03 Прикладная информатика
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere-44.03.02.html b/public/sveden/education/programs/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere-44.03.02.html deleted file mode 100644 index e3e5e09..0000000 --- a/public/sveden/education/programs/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere-44.03.02.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психологическое консультирование и медиация в социальной сфере. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Психологическое консультирование и медиация в социальной сфере

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.02 Психолого-педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya-44.03.02.html b/public/sveden/education/programs/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya-44.03.02.html deleted file mode 100644 index 26306a3..0000000 --- a/public/sveden/education/programs/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya-44.03.02.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психология и педагогика дошкольного образования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Психология и педагогика дошкольного образования

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.02 Психолого-педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/psihologiya-i-pedagogika-nachalynogo-obrazovaniya-44.03.02.html b/public/sveden/education/programs/psihologiya-i-pedagogika-nachalynogo-obrazovaniya-44.03.02.html deleted file mode 100644 index a85bbbd..0000000 --- a/public/sveden/education/programs/psihologiya-i-pedagogika-nachalynogo-obrazovaniya-44.03.02.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психология и педагогика начального образования. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Психология и педагогика начального образования

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.02 Психолого-педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/russkiy-yazyk-i-literatura-44.03.05.html b/public/sveden/education/programs/russkiy-yazyk-i-literatura-44.03.05.html deleted file mode 100644 index 6a30fe1..0000000 --- a/public/sveden/education/programs/russkiy-yazyk-i-literatura-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Русский язык и литература. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Русский язык и литература

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html b/public/sveden/education/programs/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html deleted file mode 100644 index 311b05c..0000000 --- a/public/sveden/education/programs/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy-44.03.05.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.05 Русский язык, литература и дополнительное образование в сфере медиакоммуникаций. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Русский язык, литература и дополнительное образование в сфере медиакоммуникаций

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.05 Педагогическое образование (с двумя профилями подготовки)
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/specialynaya-psihologiya-i-pedagogika-44.03.02.html b/public/sveden/education/programs/specialynaya-psihologiya-i-pedagogika-44.03.02.html deleted file mode 100644 index 0afd42b..0000000 --- a/public/sveden/education/programs/specialynaya-psihologiya-i-pedagogika-44.03.02.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 44.03.02 Специальная психология и педагогика. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Специальная психология и педагогика

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.02 Психолого-педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti-44.04.01.html b/public/sveden/education/programs/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti-44.04.01.html deleted file mode 100644 index 4a93f14..0000000 --- a/public/sveden/education/programs/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti-44.04.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.04.01 Теория и методика организации образовательной деятельности. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Теория и методика организации образовательной деятельности

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere-39.03.02.html b/public/sveden/education/programs/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere-39.03.02.html deleted file mode 100644 index a9c225c..0000000 --- a/public/sveden/education/programs/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere-39.03.02.html +++ /dev/null @@ -1,451 +0,0 @@ - - - - - - - - - - - - 39.03.02 Управление и предпринимательство в социальной сфере. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Управление и предпринимательство в социальной сфере

    -
    -

    - Код и наименование направления подготовки:

    -
    - 39.03.02 Социальная работа
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 4 года

    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы практик
    -
    -
    -
    -
    -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/upravlenie-informacionoy-obrazovatelynoy-sredoy-44.04.01.html b/public/sveden/education/programs/upravlenie-informacionoy-obrazovatelynoy-sredoy-44.04.01.html deleted file mode 100644 index db1265b..0000000 --- a/public/sveden/education/programs/upravlenie-informacionoy-obrazovatelynoy-sredoy-44.04.01.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 44.04.01 Управление информационой образовательной средой. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Управление информационой образовательной средой

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.04.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Магистратура академическая
    -
    - -
    -

    - Квалификация -

    -
    - Магистр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 2 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-44.03.01.html b/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-44.03.01.html deleted file mode 100644 index 3adf0d6..0000000 --- a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (изобразительное искусство). Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Художественное образование (изобразительное искусство)

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    - -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn-44.03.01.html b/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn-44.03.01.html deleted file mode 100644 index 14c7b32..0000000 --- a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (изобразительное искусство, дизайн). Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Художественное образование (изобразительное искусство, дизайн)

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавриат
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 5 лет

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo-44.03.01.html b/public/sveden/education/programs/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo-44.03.01.html deleted file mode 100644 index 1fe3f33..0000000 --- a/public/sveden/education/programs/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo-44.03.01.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (музыкально-театральное искусство). Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Художественное образование (музыкально-театральное искусство)

    -
    -

    - Код и наименование направления подготовки:

    -
    - 44.03.01 Педагогическое образование
    -
    - -
    -

    - Уровень образования -

    -
    - Высшее образование - Бакалавриат академический
    -
    - -
    -

    - Квалификация -

    -
    - Бакалавр
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Заочная: 4 года 6 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Рабочая программа воспитания
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/programs/zaschita-v-chrezvychaynyh-situaciyah-20.02.02.html b/public/sveden/education/programs/zaschita-v-chrezvychaynyh-situaciyah-20.02.02.html deleted file mode 100644 index 6d3ac30..0000000 --- a/public/sveden/education/programs/zaschita-v-chrezvychaynyh-situaciyah-20.02.02.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - - - - - - - 20.02.02 Защита в чрезвычайных ситуациях. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - -

    Защита в чрезвычайных ситуациях

    -
    -

    - Код и наименование направления подготовки:

    -
    - 20.02.02 Защита в чрезвычайных ситуациях
    -
    - -
    -

    - Уровень образования -

    -
    - Среднее профессиональное образование - Программа подготовки специалистов среднего звена
    -
    - -
    -

    - Квалификация -

    -
    - Специалист по защите чрезвычайных ситуаций
    -
    - - -
    -

    - Формы и сроки обучения: -

    -
    -

    Очная: 3 года 10 месяцев

    -
    -
    -
    -

    - Информация по образовательной программе -

    -
    -
    -
    -
    -
    - Описание образовательной программы
    -
    -
    -
    -
    -
    -
    -
    - Учебный план
    -
    -
    -
    -
    -
    -
    -
    - Календарный учебный график
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам дисциплин
    -
    -
    -
    -
    -
    -
    -
    - Аннотации к рабочим программам практик
    -
    -
    -
    -
    -
    -
    -
    - Методические и иные документы, разработанные ОО для обеспечения образовательного процесса
    -
    -
    -
    -
    -
    -
    -
    - Календарный план воспитательной работы
    -
    -
    -
    -
    - -
    -
    -
    - Рабочие программы дисциплин
    -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/education/study/index.html b/public/sveden/education/study/index.html deleted file mode 100644 index 1c11bc3..0000000 --- a/public/sveden/education/study/index.html +++ /dev/null @@ -1,1401 +0,0 @@ - - - - - - - - - - - - Информация о численности обучающихся. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о численности обучающихся

    -
    -

    - Документы o численности обучающихся по реализуемым образовательным программам за счёт бюджетных ассигнований федерального бюджета, - бюджетов субъектов Российской Федерации, местных бюджетов и по договорам об образовании за счёт средств физических и (или) юридических лиц -

    - -
    - Информация о численности обучающихся по реализуемым образовательным программам, в том числе: об общей численности обучающихся; - о численности обучающихся за счёт бюджетных ассигнований федерального бюджета - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся за счёт бюджетных ассигнований бюджетов субъектов Российской Федерации - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся за счёт бюджетных ассигнований местных бюджетов - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); - о численности обучающихся по договорам об образовании, заключаемых при приёме на обучение за счёт средств - физического и (или) юридического лица - (в том числе с выделением численности обучающихся, являющихся иностранными гражданами); -
    -
    -
    знак "-" означает, что программа по данной форме обучения не реализуется
    -
    - Дата публикации информации: - 01 ноября 2023 г.
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияФорма обученияОбщая численность обучающихсяЧисленность обучающихся за счёт (количество человек): -
    бюджетных ассигнований федерального бюджетабюджетов субъектов Российской Федерацииместных бюджетовпо договорам об оказании платных образовательных услуг
    Всегоиз них численность обучающихся, являющихся иностранными гражданамиВсегоиз них численность обучающихся, являющихся иностранными гражданамиВсегоиз них численность обучающихся, являющихся иностранными гражданамиВсегоиз них численность обучающихся, являющихся иностранными гражданами
    1 - - 54.01.20 - - Графический дизайнер Среднее профессиональное образование - подготовка квалифицированных рабочих, служащихОчная - 14 - 0 - 0 - 0 - 0 - 0 - 0 - 14 - 0
    -------------
    - 54.01.20 - Графический дизайнер Среднее профессиональное образование - подготовка квалифицированных рабочих, служащихОчно-заочная - - - - - - - - - - - - - - - - - -
    2 - - 49.02.01 - - Физическая культура Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчная - 194 - 142 - 0 - 0 - 0 - 0 - 0 - 52 - 0
    - 49.02.01 - Физическая культура Среднее профессиональное образование - программа подготовки специалистов среднего звенаЗаочная - - - - - - - - - - - - - - - - - -
    - 49.02.01 - Физическая культура Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчно-заочная - - - - - - - - - - - - - - - - - -
    3 - - 20.02.02 - - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчная - 90 - 0 - 0 - 0 - 0 - 0 - 0 - 90 - 0
    - 20.02.02 - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звенаЗаочная - - - - - - - - - - - - - - - - - -
    - 20.02.02 - Защита в чрезвычайных ситуациях Среднее профессиональное образование - программа подготовки специалистов среднего звенаОчно-заочная - - - - - - - - - - - - - - - - - -
    4 - - 44.03.01 - - Педагогическое образование Высшее образование - бакалавриатОчная - 25 - 12 - 0 - 0 - 0 - 0 - 0 - 13 - 0
    - 44.03.01 - Педагогическое образование Высшее образование - бакалавриатЗаочная - 735 - 469 - 1 - 0 - 0 - 0 - 0 - 266 - 1
    - 44.03.01 - Педагогическое образование Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    5 - - 44.03.05 - - Педагогическое образование (с двумя профилями подготовки) Высшее образование - бакалавриатОчная - 1182 - 1157 - 0 - 0 - 0 - 0 - 0 - 25 - 0
    - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) Высшее образование - бакалавриатЗаочная - - - - - - - - - - - - - - - - - -
    - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    6 - - 09.03.03 - - Прикладная информатика Высшее образование - бакалавриатОчная - 69 - 66 - 0 - 0 - 0 - 0 - 0 - 3 - 0
    - 09.03.03 - Прикладная информатика Высшее образование - бакалавриатЗаочная - 21 - 14 - 0 - 0 - 0 - 0 - 0 - 7 - 0
    - 09.03.03 - Прикладная информатика Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    7 - - 44.03.02 - - Психолого-педагогическое образование Высшее образование - бакалавриатОчная - 115 - 113 - 1 - 0 - 0 - 0 - 0 - 2 - 0
    - 44.03.02 - Психолого-педагогическое образование Высшее образование - бакалавриатЗаочная - 500 - 324 - 1 - 0 - 0 - 0 - 0 - 176 - 1
    - 44.03.02 - Психолого-педагогическое образование Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    8 - - 39.03.02 - - Социальная работа Высшее образование - бакалавриатОчная - 16 - 14 - 2 - 0 - 0 - 0 - 0 - 2 - 0
    - 39.03.02 - Социальная работа Высшее образование - бакалавриатЗаочная - 77 - 13 - 0 - 0 - 0 - 0 - 0 - 64 - 0
    - 39.03.02 - Социальная работа Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    9 - - 44.03.03 - - Специальное (дефектологическое) образование Высшее образование - бакалавриатОчная - - - - - - - - - - - - - - - - - -
    - 44.03.03 - Специальное (дефектологическое) образование Высшее образование - бакалавриатЗаочная - 57 - 0 - 0 - 0 - 0 - 0 - 0 - 57 - 0
    - 44.03.03 - Специальное (дефектологическое) образование Высшее образование - бакалавриатОчно-заочная - - - - - - - - - - - - - - - - - -
    10 - - 44.04.01 - - Педагогическое образование Высшее образование - магистратураОчная - 19 - 13 - 0 - 0 - 0 - 0 - 0 - 6 - 0
    - 44.04.01 - Педагогическое образование Высшее образование - магистратураЗаочная - 87 - 60 - 0 - 0 - 0 - 0 - 0 - 27 - 0
    - 44.04.01 - Педагогическое образование Высшее образование - магистратураОчно-заочная - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - - Адаптированная образовательная программа
    -

    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/index.html b/public/sveden/employees/index.html deleted file mode 100644 index 95f9b7e..0000000 --- a/public/sveden/employees/index.html +++ /dev/null @@ -1,1663 +0,0 @@ - - - - - - - - - - - - Руководство. Педагогический (научно-педагогический) состав. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - -

    Руководство. Педагогический (научно-педагогический) состав

    -
    -

    Информация о руководителе образовательной организации

    -
    - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) Должность руководителяКонтактные телефоныАдрес электронной почты
    1Райхерт Татьяна НиколаевнаДиректор(3435) 25-53-10office@ntspi.ru
    -
    -
    -
    -

    Информация о заместителях руководителя образовательной организации

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии)Должность заместителяКонтактные телефоныАдрес электронной почты
    1Устинова Светлана АлександровнаЗам. директора по общим вопросам(3435) 25-53-10office@ntspi.ru
    2Ушакова Мария АлександровнаЗам. директора по цифровизации и развитию содержания образования(3435) 25-53-01office@ntspi.ru
    -
    -
    - -
    -

    Информация о руководителях филиалов образовательной организации

    -
    -
    У образовательной организации нет филиалов
    -
    У образовательной организации нет филиалов
    -
    У образовательной организации нет филиалов
    -
    У образовательной организации нет филиалов
    -
    У образовательной организации нет филиалов
    -
    -
    -
    -

    Информация о руководителях представительств образовательной организации

    -
    -
    У образовательной организации нет представительств
    -
    У образовательной организации нет представительств
    -
    У образовательной организации нет представительств
    -
    У образовательной организации нет представительств
    -
    У образовательной организации нет представительств
    -
    -
    -
    -

    - Члены ученого совета

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ФИОДолжностьУчёная степеньУчёное звание
    1Райхерт Татьяна НиколаевнаДиректорДоктор педагогических наукДоцент
    2Несынова Юлия ВладимировнаУченый секретарь ученого советаКандидат филологических наукДоцент
    3Устинова Светлана АлександровнаЗам. директора по общим вопросамКандидат юридических наукДоцент
    4Ушакова Мария АлександровнаЗам. директора по цифровизации и развитию содержания образованиякандидат педагогических наукДоцент
    5Даренская Ирина Викторовнадекан социально-гуманитарного факультетаКандидат исторических наукБез ученого звания
    6Жуйкова Татьяна ВалерьевнаДекан факультета естествознания, математики и информатикиДоктор биологических наукДоцент
    7Кузнецова Наталья СергеевнаДекан факультета художественного образованияКандидат педагогических наукДоцент
    8Ломаева Марина ВалентиновнаДекан факультета психолого-педагогического образованияКандидат педагогических наукДоцент
    9Родин Олег ФедоровичДекан факультета филологии и межкультурной коммуникацииБез ученой степениДоцент
    10Неймышев Алексей ВикторовичДекан факультета спорта и безопасности жизнедеятельностиКандидат педагогических наукДоцент
    11Баклыкова Анастасия АнтоновнаПредседатель объединенного совета обучающихсяБез ученой степениБез ученого звания
    12Дейкова Татьяна НиколаевнаЗав. кафедрой физической культуры и спортаКандидат химических наукДоцент
    13Дондик Людмила ЮрьевнаЗаведующая кафедрой иностранных языков и русской филологииКандидат филологических наукДоцент
    14Кузьмина Ирина ПетровнаЗав. кафедрой художественного образованияКандидат педагогических наукДоцент
    15Малеева Елена ВалентиновнаЗав. кафедрой психологии и педагогики дошкольного и начального образованияКандидат педагогических наукДоцент
    16Мащенко Майя ВладимировнаЗаведующая кафедрой информационных технологий и физико-математического образованияКандидат педагогических наукДоцент
    17Мочалова Надежда ЮрьевнаЗав. кафедрой гуманитарных и социально-экономических наукКандидат философских наукДоцент
    18Полявина Ольга ВалентиновнаЗав. кафедрой естественных наук Кандидат биологических наукДоцент
    19Харитонова Елена ГеннадьевнаНачальник отдела научно-исследовательской работыКандидат исторических наукБез ученого звания
    -
    -
    -
    -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - Образовательная программа, направленность, профиль, шифр и наименование научной специальности - - Уровень образования - Ссылка на страницу с информацией о ППС
    1 - 54.01.20 - - Графический дизайнер - - Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - Перейти - - Перейти -
    2 - 49.02.01 - - Физическая культура - - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Перейти - - Перейти -
    3 - 20.02.02 - - Защита в чрезвычайных ситуациях - - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Перейти - - Перейти -
    4 - 44.03.01 - - Английский язык - - Высшее образование - бакалавриат - Перейти - - Перейти -
    5 - 44.03.05 - - Английский язык и начальное образование - - Высшее образование - бакалавриат - Перейти - - Перейти -
    6 - 44.03.05 - - Английский язык и немецкий язык - - Высшее образование - бакалавриат - Перейти - - Перейти -
    7 - 44.03.01 - - Английский язык и перевод в сфере профессиональной коммуникации - - Высшее образование - бакалавриат - Перейти - - Перейти -
    8 - 44.03.05 - - Английский язык и французский язык - - Высшее образование - бакалавриат - Перейти - - Перейти -
    9 - 44.03.01 - - Безопасность жизнедеятельности - - Высшее образование - бакалавриат - Перейти - - Перейти -
    10 - 44.03.05 - - Безопасность жизнедеятельности и география - - Высшее образование - бакалавриат - Перейти - - Перейти -
    11 - 44.03.05 - - Безопасность жизнедеятельности и дополнительное образование в области туризма - - Высшее образование - бакалавриат - Перейти - - Перейти -
    12 - 44.03.05 - - Биология и химия - - Высшее образование - бакалавриат - Перейти - - Перейти -
    13 - 44.03.05 - - Биология и экология - - Высшее образование - бакалавриат - Перейти - - Перейти -
    14 - 44.03.05 - - География и экономика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    15 - 44.03.01 - - Дополнительное художественно-эстетическое образование - - Высшее образование - бакалавриат - Перейти - - Перейти -
    16 - 44.03.05 - - Естествознание и дополнительное образование - - Высшее образование - бакалавриат - Перейти - - Перейти -
    17 - 44.03.01 - - Изобразительное искусство - - Высшее образование - бакалавриат - Перейти - - Перейти -
    18 - 44.03.05 - - Изобразительное искусство и дизайн - - Высшее образование - бакалавриат - Перейти - - Перейти -
    19 - 44.03.05 - - Изобразительное искусство и технология - - Высшее образование - бакалавриат - Перейти - - Перейти -
    20 - 44.03.05 - - Иностранные языки и межкультурная коммуникация - - Высшее образование - бакалавриат - Перейти - - Перейти -
    21 - 44.03.01 - - Информатика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    22 - 44.03.05 - - Информатика и технология - - Высшее образование - бакалавриат - Перейти - - Перейти -
    23 - 44.03.05 - - Информатика и управление цифровизацией в образовании - - Высшее образование - бакалавриат - Перейти - - Перейти -
    24 - 44.03.05 - - Информатика и физика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    25 - 44.03.05 - - История и дополнительное образование (организация музейно-экскурсионной деятельности) - - Высшее образование - бакалавриат - Перейти - - Перейти -
    26 - 44.03.05 - - История и обществознание - - Высшее образование - бакалавриат - Перейти - - Перейти -
    27 - 44.03.01 - - История, право - - Высшее образование - бакалавриат - Перейти - - Перейти -
    28 - 44.03.05 - - История, право и медиация в сфере образования - - Высшее образование - бакалавриат - Перейти - - Перейти -
    29 - 44.03.05 - - История, право и управление проектами в сфере образования - - Высшее образование - бакалавриат - Перейти - - Перейти -
    30 - 44.03.03 - - Логопедия - - Высшее образование - бакалавриат - Перейти - - Перейти -
    31 - 44.03.05 - - Математика и информатика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    32 - 44.03.05 - - Музыка и мировая художественная культура - - Высшее образование - бакалавриат - Перейти - - Перейти -
    33 - 44.03.01 - - Музыкально-компьютерные технологии - - Высшее образование - бакалавриат - Перейти - - Перейти -
    34 - 44.03.05 - - Музыкальное искусство и театральное искусство - - Высшее образование - бакалавриат - Перейти - - Перейти -
    35 - 44.03.05 - - Начальное образование и дошкольное образование - - Высшее образование - бакалавриат - Перейти - - Перейти -
    36 - 44.03.05 - - Немецкий язык и английский язык - - Высшее образование - бакалавриат - Перейти - - Перейти -
    37 - 44.03.05 - - Право и экономика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    38 - 44.03.01 - - Право, медиация в сфере образования - - Высшее образование - бакалавриат - Перейти - - Перейти -
    39 - 44.03.02 - - Практическая психология и педагогика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    40 - 09.03.03 - - Прикладная информатика в управлении IT-проектами - - Высшее образование - бакалавриат - Перейти - - Перейти -
    41 - 44.03.02 - - Психологическое консультирование и медиация в социальной сфере - - Высшее образование - бакалавриат - Перейти - - Перейти -
    42 - 44.03.02 - - Психология и педагогика дошкольного образования - - Высшее образование - бакалавриат - Перейти - - Перейти -
    43 - 44.03.02 - - Психология и педагогика начального образования - - Высшее образование - бакалавриат - Перейти - - Перейти -
    44 - 44.03.05 - - Русский язык и литература - - Высшее образование - бакалавриат - Перейти - - Перейти -
    45 - 44.03.05 - - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций - - Высшее образование - бакалавриат - Перейти - - Перейти -
    46 - 44.03.02 - - Специальная психология и педагогика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    47 - 39.03.02 - - Управление и предпринимательство в социальной сфере - - Высшее образование - бакалавриат - Перейти - - Перейти -
    48 - 44.03.05 - - Физика и информатика - - Высшее образование - бакалавриат - Перейти - - Перейти -
    49 - 44.03.05 - - Физическая культура и адаптивное физическое воспитание - - Высшее образование - бакалавриат - Перейти - - Перейти -
    50 - 44.03.01 - - Физическая культура и спорт - - Высшее образование - бакалавриат - Перейти - - Перейти -
    51 - 44.03.05 - - Филологическое образование и дополнительное образование в сфере медиакоммуникаций - - Высшее образование - бакалавриат - Перейти - - Перейти -
    52 - 44.03.01 - - Художественное образование (изобразительное искусство) - - Высшее образование - бакалавриат - Перейти - - Перейти -
    53 - 44.03.01 - - Художественное образование (изобразительное искусство, дизайн) - - Высшее образование - бакалавриат - Перейти - - Перейти -
    54 - 44.03.01 - - Художественное образование (музыкально-театральное искусство) - - Высшее образование - бакалавриат - Перейти - - Перейти -
    55 - 44.03.01 - - Экология - - Высшее образование - бакалавриат - Перейти - - Перейти -
    56 - 44.04.01 - - Нейрокогнитивные технологии в образовании - - Высшее образование - магистратура - Перейти - - Перейти -
    57 - 44.04.01 - - Общая биология и химия - - Высшее образование - магистратура - Перейти - - Перейти -
    58 - 44.04.01 - - Педагогическая психология - - Высшее образование - магистратура - Перейти - - Перейти -
    59 - 44.04.01 - - Теория и методика организации образовательной деятельности - - Высшее образование - магистратура - Перейти - - Перейти -
    60 - 44.04.01 - - Управление информационой образовательной средой - - Высшее образование - магистратура - Перейти - - Перейти -
    -
    -
    - - -
    -
    Информация доступна по ссылкам, обрамленным атрибутом тега optRef
    -
    Информация доступна по ссылкам, обрамленным атрибутом тега optRef
    -
    Информация доступна по ссылкам, обрамленным атрибутом тега optRef
    -
    Информация доступна по ссылкам, обрамленным атрибутом тега addRef
    -
    -
    -

    Численность иностранных педагогических и научных работников

    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - размещение информации о численности иностранных педагогических и научных работников приостановлено до 31 декабря 2023 года -
    -
    -
    -

    Научные работники

    -
    - - - - - - - - - - - - - - - -
    ФИОДолжность
    1Мелинг Элеонора Васильевнастарший научный сотрудник
    -
    -
    -
    -

    Информация о прочих сотрудниках организации

    -
    - - - - - - - - - - - - - - - -
    ФИОДолжность
    1Хисамова Ирина ИгоревнаПредседатель объединенного совета обучающихся
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/angliyskiy-yazyk-i-francuzskiy-yazyk_op0073.html b/public/sveden/employees/pps/angliyskiy-yazyk-i-francuzskiy-yazyk_op0073.html deleted file mode 100644 index 5889628..0000000 --- a/public/sveden/employees/pps/angliyskiy-yazyk-i-francuzskiy-yazyk_op0073.html +++ /dev/null @@ -1,1126 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и французский язык. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Английский язык и французский язык -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    7 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    8 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    9 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    10 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Правоведение Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    11 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    12 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    13 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    14 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    15 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    18 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    19 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    20 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    21 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    22 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    23 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    24 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    25 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    26 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/angliyskiy-yazyk-i-nachalynoe-obrazovanie_op0072.html b/public/sveden/employees/pps/angliyskiy-yazyk-i-nachalynoe-obrazovanie_op0072.html deleted file mode 100644 index b0cbf34..0000000 --- a/public/sveden/employees/pps/angliyskiy-yazyk-i-nachalynoe-obrazovanie_op0072.html +++ /dev/null @@ -1,1155 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и начальное образование. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Английский язык и начальное образование -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    7 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Преддипломная Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    8 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    9 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    15 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    16 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    17 - Сегова Татьяна Дмитриевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность " Филология", квалификация "Учитель русского языка и литературы", 2002 - Учитель русского языка и литературы Кандидат педагогических наукДоцентНет - - 22 года 7 месяцев - 21 год 1 месяц -
    18 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    19 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    20 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    21 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    22 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    23 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    24 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    25 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    26 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    27 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/angliyskiy-yazyk-i-nemeckiy-yazyk_op0071.html b/public/sveden/employees/pps/angliyskiy-yazyk-i-nemeckiy-yazyk_op0071.html deleted file mode 100644 index e9fb039..0000000 --- a/public/sveden/employees/pps/angliyskiy-yazyk-i-nemeckiy-yazyk_op0071.html +++ /dev/null @@ -1,1322 +0,0 @@ - - - - - - - - - - - - 44.03.05 Английский язык и немецкий язык. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Английский язык и немецкий язык -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    7 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    8 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    9 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    10 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    11 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    12 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    13 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    14 - Кузнецова Наталья Сергеевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2000 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 23 года 7 месяцев - 23 года 1 месяц -
    15 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    16 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    17 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    18 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    19 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    20 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    21 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    22 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    23 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    24 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    25 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    26 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    27 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    28 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    29 - Чижова Инна Леонидовна - доцент кафедры иностранных языков и русской филологии (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 29 лет 2 месяца - 27 лет -
    30 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    31 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    32 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    33 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii_op0216.html b/public/sveden/employees/pps/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii_op0216.html deleted file mode 100644 index 9912db7..0000000 --- a/public/sveden/employees/pps/angliyskiy-yazyk-i-perevod-v-sfere-professionalynoy-kommunikacii_op0216.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - - - - - - 44.03.01 Английский язык и перевод в сфере профессиональной коммуникации. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Английский язык и перевод в сфере профессиональной коммуникации -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    2 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    3 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - История России Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/angliyskiy-yazyk_op0083.html b/public/sveden/employees/pps/angliyskiy-yazyk_op0083.html deleted file mode 100644 index 2b68bc8..0000000 --- a/public/sveden/employees/pps/angliyskiy-yazyk_op0083.html +++ /dev/null @@ -1,1127 +0,0 @@ - - - - - - - - - - - - 44.03.01 Английский язык. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Английский язык -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    6 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    7 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    8 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    9 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    10 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    11 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    12 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    13 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    14 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    15 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    18 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    19 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    20 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    21 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    22 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    23 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    24 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    25 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    26 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma_op0091.html b/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma_op0091.html deleted file mode 100644 index 3586d13..0000000 --- a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-dopolnitelynoe-obrazovanie-v-oblasti-turizma_op0091.html +++ /dev/null @@ -1,1155 +0,0 @@ - - - - - - - - - - - - 44.03.05 Безопасность жизнедеятельности и дополнительное образование в области туризма. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Безопасность жизнедеятельности и дополнительное образование в области туризма -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    5 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    6 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    7 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    8 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    9 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    10 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    11 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    12 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    13 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    14 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    15 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    16 - Миронов Алексей Владимирович - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукБез ученого званияНет - - 28 лет 10 месяцев - 23 года 10 месяцев -
    17 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    18 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    19 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    20 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    21 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    22 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    23 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    24 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    25 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    26 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    27 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-geografiya_op0070.html b/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-geografiya_op0070.html deleted file mode 100644 index 91e515a..0000000 --- a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti-i-geografiya_op0070.html +++ /dev/null @@ -1,1044 +0,0 @@ - - - - - - - - - - - - 44.03.05 Безопасность жизнедеятельности и география. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Безопасность жизнедеятельности и география -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    3 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    4 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    5 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    6 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    7 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    8 - Костылева Елена Александровна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - специалитетНТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 2003 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 24 года 11 месяцев - 24 года 11 месяцев -
    9 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    12 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    13 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    14 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    15 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    16 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    17 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    18 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    19 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    20 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    21 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    22 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    23 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti_op0050.html b/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti_op0050.html deleted file mode 100644 index 6f0a104..0000000 --- a/public/sveden/employees/pps/bezopasnosty-ghiznedeyatelynosti_op0050.html +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - - - - - - 44.03.01 Безопасность жизнедеятельности. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Безопасность жизнедеятельности -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    6 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    7 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    8 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    9 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    10 - Кузнецова Наталья Сергеевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2000 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 23 года 7 месяцев - 23 года 1 месяц -
    11 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    12 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    13 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    14 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    15 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    16 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    17 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    18 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    19 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    20 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    21 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    22 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    23 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    24 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/biologiya-i-ekologiya_op0183.html b/public/sveden/employees/pps/biologiya-i-ekologiya_op0183.html deleted file mode 100644 index 441c964..0000000 --- a/public/sveden/employees/pps/biologiya-i-ekologiya_op0183.html +++ /dev/null @@ -1,932 +0,0 @@ - - - - - - - - - - - - 44.03.05 Биология и экология. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Биология и экология -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    2 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    3 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    4 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    5 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    6 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    7 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    8 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    9 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    12 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    13 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    14 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    15 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    16 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    17 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    18 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    19 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/biologiya-i-himiya_op0035.html b/public/sveden/employees/pps/biologiya-i-himiya_op0035.html deleted file mode 100644 index 71fcbd1..0000000 --- a/public/sveden/employees/pps/biologiya-i-himiya_op0035.html +++ /dev/null @@ -1,988 +0,0 @@ - - - - - - - - - - - - 44.03.05 Биология и химия. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Биология и химия -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    3 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    6 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    7 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    8 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    9 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    12 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    13 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    14 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    15 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    16 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    17 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    18 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    19 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    20 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    21 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie_op0217.html b/public/sveden/employees/pps/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie_op0217.html deleted file mode 100644 index 1cc988a..0000000 --- a/public/sveden/employees/pps/dopolnitelynoe-hudoghestvenno-esteticheskoe-obrazovanie_op0217.html +++ /dev/null @@ -1,623 +0,0 @@ - - - - - - - - - - - - 44.03.01 Дополнительное художественно-эстетическое образование. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Дополнительное художественно-эстетическое образование -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    3 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История России Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    4 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    5 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Психология Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    6 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    7 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    8 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/ekologiya_op0058.html b/public/sveden/employees/pps/ekologiya_op0058.html deleted file mode 100644 index 80715fc..0000000 --- a/public/sveden/employees/pps/ekologiya_op0058.html +++ /dev/null @@ -1,1015 +0,0 @@ - - - - - - - - - - - - 44.03.01 Экология. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Экология -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    3 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    4 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    5 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    6 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    7 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    8 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    9 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    12 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    13 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    14 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    15 - Попова Анастасия Сергеевна - Старший преподаватель - высшее - специалитетНТГСПА, специальность "Химия" с дополнительной специальностью "Биология", 2012 - Учитель химии и биологии Без ученой степениБез ученого званияНет - - 9 лет 4 месяца - 4 года -
    16 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    17 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    18 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    19 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    20 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    21 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    22 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/estestvoznanie-i-dopolnitelynoe-obrazovanie_op0093.html b/public/sveden/employees/pps/estestvoznanie-i-dopolnitelynoe-obrazovanie_op0093.html deleted file mode 100644 index f5f53bb..0000000 --- a/public/sveden/employees/pps/estestvoznanie-i-dopolnitelynoe-obrazovanie_op0093.html +++ /dev/null @@ -1,1044 +0,0 @@ - - - - - - - - - - - - 44.03.05 Естествознание и дополнительное образование. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Естествознание и дополнительное образование -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    4 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    5 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    6 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    7 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    8 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    9 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    12 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    13 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    14 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    15 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    16 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    17 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    18 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    19 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    20 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    21 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    22 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    23 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0096.html b/public/sveden/employees/pps/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0096.html deleted file mode 100644 index 5dc14dc..0000000 --- a/public/sveden/employees/pps/filologicheskoe-obrazovanie-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0096.html +++ /dev/null @@ -1,904 +0,0 @@ - - - - - - - - - - - - 44.03.05 Филологическое образование и дополнительное образование в сфере медиакоммуникаций. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Филологическое образование и дополнительное образование в сфере медиакоммуникаций -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    4 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    5 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    6 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    7 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    8 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    9 - Несынова Юлия Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1996 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 28 лет 1 месяц - 27 лет 2 месяца -
    10 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    11 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    12 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    13 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    14 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    15 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    16 - Чижова Инна Леонидовна - доцент кафедры иностранных языков и русской филологии (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 29 лет 2 месяца - 27 лет -
    17 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    18 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie_op0069.html b/public/sveden/employees/pps/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie_op0069.html deleted file mode 100644 index 8c83e18..0000000 --- a/public/sveden/employees/pps/fizicheskaya-kulytura-i-adaptivnoe-fizicheskoe-vospitanie_op0069.html +++ /dev/null @@ -1,1211 +0,0 @@ - - - - - - - - - - - - 44.03.05 Физическая культура и адаптивное физическое воспитание. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Физическая культура и адаптивное физическое воспитание -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    7 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    8 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    9 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    10 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    11 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    12 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    13 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    14 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    15 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    18 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    19 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    20 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    21 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    22 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    23 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    24 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    25 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    26 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    27 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    28 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    29 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/fizicheskaya-kulytura-i-sport_op0075.html b/public/sveden/employees/pps/fizicheskaya-kulytura-i-sport_op0075.html deleted file mode 100644 index 433d060..0000000 --- a/public/sveden/employees/pps/fizicheskaya-kulytura-i-sport_op0075.html +++ /dev/null @@ -1,1125 +0,0 @@ - - - - - - - - - - - - 44.03.01 Физическая культура и спорт. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Физическая культура и спорт -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    5 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    6 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    7 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    8 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    9 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    12 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    15 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    16 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    17 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    18 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    19 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    20 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    21 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    22 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    23 - Сутягин Сергей Петрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист Ижевский государственный медицинский институт, специальность "Врач-лечебник", квалификация "Врач", 1980 - "Врач" Кандидат медицинских наукДоцентНет - Не проходил(а) - - 38 лет 1 месяц - 38 лет 1 месяц -
    24 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    25 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    26 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/fizicheskaya-kulytura_op0005.html b/public/sveden/employees/pps/fizicheskaya-kulytura_op0005.html deleted file mode 100644 index 7437f64..0000000 --- a/public/sveden/employees/pps/fizicheskaya-kulytura_op0005.html +++ /dev/null @@ -1,1398 +0,0 @@ - - - - - - - - - - - - 49.02.01 Физическая культура. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 49.02.01 Физическая культура -
    - Уровень образования: Среднее профессиональное образование - программа подготовки специалистов среднего звена

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Физика Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Астрономия Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    6 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - История Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    7 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    8 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    9 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    10 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Биология Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    11 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    12 - Костылева Елена Александровна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - специалитетНТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 2003 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 24 года 11 месяцев - 24 года 11 месяцев -
    13 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    14 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    15 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    16 - Матвеев Олег Прокопьевич - преподаватель СПО - - Без ученой степениБез ученого званияНет - Не проходил(а) - - 36 лет 1 месяц - 18 лет 8 месяцев -
    17 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    18 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    19 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    20 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    21 - Паршина Тамара Юрьевна - доцент кафедры информационных технологий и физико-математического образования - Математика Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1983 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 40 лет 2 месяца - 37 лет 11 месяцев -
    22 - Петрова Ксения Владимировна - преподаватель СПО кафедры физической культуры и спорта (совместитель) - Высшее образование - Бакалавриат, магистратура 49.03.01. Физическая культура/44.04.01 Педагогическое образование - Без ученой степениБез ученого звания - - 4 года 4 месяца - 11 месяцев -
    23 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    24 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    25 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Химия Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    26 - Сандакова Татьяна Николаевна - преподаватель СПО кафедры физической культуры и спорта - Высшее - Бакалавриат, МагистратураФГАОУ ВО "РГППУ", направление "Физическая культура", квалификация "Бакалавр", 2019; /ФГАОУ ВО "РГППУ", по направлению подготовки 44.04.01 "Педагогическое образование", квалификация "Магистр", 106624 № 5663091, рег. № 0608/01, Екатеринбург, 09.03.2022 - Бакалавр/Магистр Без ученой степениБез ученого званияНет - - 4 года 1 месяц - 4 года 1 месяц -
    27 - Соболева Анастасия Евгеньевна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - СпециалистФизическая культура и спорт - Специалист по физической культуре и спорту Без ученой степениБез ученого званияНет - - 20 лет 7 месяцев - 13 лет 1 месяц -
    28 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    29 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    30 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    31 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    32 - Федюнина Алена Сергеевна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - Бакалавриат, магистратура44.03.01 Педагогическое образование/ 44.04.01 Педагогическое образование - Без ученой степениБез ученого званияНет - - 5 лет 2 месяца - 3 года 9 месяцев -
    33 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Литература Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    34 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    35 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Русский язык Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    36 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/fizika-i-informatika_op0039.html b/public/sveden/employees/pps/fizika-i-informatika_op0039.html deleted file mode 100644 index 6eac0cf..0000000 --- a/public/sveden/employees/pps/fizika-i-informatika_op0039.html +++ /dev/null @@ -1,1044 +0,0 @@ - - - - - - - - - - - - 44.03.05 Физика и информатика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Физика и информатика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    4 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    5 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    6 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    7 - Виноградов Денис Викторович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист НТГСПИ, специальность "Физика", квалификация "Учитель физики, информатики и вычислительной техники", 2002 - "Учитель физики, информатики и вычислительной техники" Кандидат педагогических наукБез ученого званияНет - - 21 год 11 месяцев - 21 год 11 месяцев -
    8 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    9 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    10 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    11 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    12 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    13 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    14 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    15 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    18 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    19 - Паршина Тамара Юрьевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1983 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 40 лет 2 месяца - 37 лет 11 месяцев -
    20 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    21 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    22 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    23 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/geografiya-i-ekonomika_op0092.html b/public/sveden/employees/pps/geografiya-i-ekonomika_op0092.html deleted file mode 100644 index 744e470..0000000 --- a/public/sveden/employees/pps/geografiya-i-ekonomika_op0092.html +++ /dev/null @@ -1,1268 +0,0 @@ - - - - - - - - - - - - 44.03.05 География и экономика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 География и экономика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    7 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    8 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    9 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    10 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    11 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    12 - Костылева Елена Александровна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - специалитетНТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 2003 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 24 года 11 месяцев - 24 года 11 месяцев -
    13 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    14 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    15 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    16 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    17 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    18 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    19 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    20 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    21 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    22 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    23 - Попова Анастасия Сергеевна - Старший преподаватель - высшее - специалитетНТГСПА, специальность "Химия" с дополнительной специальностью "Биология", 2012 - Учитель химии и биологии Без ученой степениБез ученого званияНет - - 9 лет 4 месяца - 4 года -
    24 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    25 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    26 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    27 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    28 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    29 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    30 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    31 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/graficheskiy-dizayner_op0219.html b/public/sveden/employees/pps/graficheskiy-dizayner_op0219.html deleted file mode 100644 index 1ff17ad..0000000 --- a/public/sveden/employees/pps/graficheskiy-dizayner_op0219.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - - - - - - 54.01.20 Графический дизайнер. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 54.01.20 Графический дизайнер -
    - Уровень образования: Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Обществознание Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    3 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/index.html b/public/sveden/employees/pps/index.html deleted file mode 100644 index 0951bef..0000000 --- a/public/sveden/employees/pps/index.html +++ /dev/null @@ -1,3649 +0,0 @@ - - - - - - - - - - - - Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Профессорско-преподавательский состав

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    4 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    5 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    6 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    7 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    8 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    9 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    10 - Виноградов Денис Викторович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист НТГСПИ, специальность "Физика", квалификация "Учитель физики, информатики и вычислительной техники", 2002 - "Учитель физики, информатики и вычислительной техники" Кандидат педагогических наукБез ученого званияНет - - 21 год 11 месяцев - 21 год 11 месяцев -
    11 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    12 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    13 - Голоушкина Елена Валерьевна - преподаватель кафедры естественных наук; преподаватель СПО кафедры естественных наук - Высшее образование - Специалист "Безопасность жизнедеятельности" с дополнительной специальностью "Химия" - Учитель безопасности жизнедеятельности и химии Без ученой степениБез ученого звания - -
    Отсутствует
    -
    Отсутствует
    -
    14 - Гольденберг Ольга Александровна - доцент кафедры художественного образования - Высшее образование - СпециалистФГАОУ ВО "РГППУ", специальность 030800 "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2003 - "Учитель изобразительного искусства и черчения" Кандидат педагогических наукБез ученого званияНет - - 20 лет 4 месяца - 11 лет 2 месяца -
    15 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    16 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    17 - Грищенко Игорь Владимирович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование, труд", квалификация "Учитель рисования, черчения и трудового обучения средней школы", 1985 - Учитель рисования, черчения и трудового обучения средней школы Без ученой степениБез ученого званияНет - - 36 лет 7 месяцев - 36 лет 4 месяца -
    18 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    19 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    20 - Двинских Елена Денисовна - преподаватель СПО кафедры информационных технологий и физико-математического образования - Студентка 4 курса очной формы обучения по основной профессиональной образовательной программе высшего образования (бакалавриат) "Математика и информатика" - Без ученой степениБез ученого званияНет - Не проходил(а) - - 2 месяца - 2 месяца -
    21 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    22 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    23 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    24 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    25 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    26 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    27 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    28 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    29 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    30 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    31 - Калашникова Ольга Владиславовна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1989 - Учитель начальных классов средней школы Кандидат психологических наукДоцентНет - - 34 года 2 месяца - 34 года 2 месяца -
    32 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    33 - Киган Виктория Николаевна - преподаватель кафедры безопасности жизнедеятельности и туризма (совместитель) - Высшее образование - Специалист товароведение и организация торговли непродовольственных товаров - товаровед высшей квалификации Без ученой степениБез ученого званияНет - - 39 лет 3 месяца - 2 года 4 месяца -
    34 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    35 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    36 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    37 - Колупаева Наталья Ивановна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалист "Педагогика и методика начального образования" - Учитель начальных классов и истории искусств Кандидат педагогических наукДоцент - -
    Отсутствует
    -
    Отсутствует
    -
    38 - Коршун Нина Игоревна - преподаватель СПО кафедры естественных наук - Высшее - Бакалавриат, Магистратура44.03.01. Педагогическое образование44.04.01 Педагогическое образование - Без ученой степениБез ученого званияНет - Не проходил(а) - - 2 года 2 месяца - 2 года 2 месяца -
    39 - Костылева Елена Александровна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - специалитетНТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 2003 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 24 года 11 месяцев - 24 года 11 месяцев -
    40 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    41 - Кузнецова Наталья Сергеевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2000 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 23 года 7 месяцев - 23 года 1 месяц -
    42 - Кузьмина Ирина Петровна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2001 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 22 года 2 месяца - 22 года 2 месяца -
    43 - Ломаева Марина Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специльность "Математика и физика", квалификация "Учитель математики и физики", 1985 - Учитель математики и физики Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 32 года 3 месяца -
    44 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    45 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    46 - Максимов Данил Дмитриевич - преподаватель СПО кафедры информационных технологий и физико-математического образования - Высшее образование - бакалавриатФГАОУ ВО "РГППУ", направление подготовки 44.03.05 Педагогическое образование (с двумя профилями подготовки), квалификация "Бакалавр", 2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 11 месяцев - 1 год 1 месяц -
    47 - Малеев Анатолий Львович - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет Биология-химия - Звание учителя биологии и химии средней школы Кандидат психологических наукДоцентНет - -
    Отсутствует
    -
    Отсутствует
    -
    48 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    49 - Мамутов Рефат Ремзиевич - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство, с дополнительной специальностью педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы, воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы, воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 1 месяц - 33 года 1 месяц -
    50 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    51 - Мартыненко Владимир Григорьевич - старший преподаватель кафедры художественного образования - высшееМосковское высшее художественно-промышленное училище им. Строганова, по специальности " "Монументально-декоративное искусство" (монументально-декоративная живопись), Г-I № 791059, рег. № 3812, Москва, 30.06.1979 - "Художник монументально-декоративного искусства" Без ученой степениБез ученого званияНет - - 44 года 2 месяца - 44 года 2 месяца -
    52 - Матвеев Олег Прокопьевич - преподаватель СПО - - Без ученой степениБез ученого званияНет - Не проходил(а) - - 36 лет 1 месяц - 18 лет 8 месяцев -
    53 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    54 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    55 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    56 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    57 - Миронов Алексей Владимирович - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукБез ученого званияНет - - 28 лет 10 месяцев - 23 года 10 месяцев -
    58 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    59 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    60 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    61 - Неймышева Светлана Александровна - преподаватель СПО кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист "Математика" с дополнительной специальностью "Информатика" - Учитель математики и информатики Без ученой степениБез ученого звания - Не проходил(а) - -
    Отсутствует
    -
    Отсутствует
    -
    62 - Несынова Юлия Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1996 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 28 лет 1 месяц - 27 лет 2 месяца -
    63 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    64 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    65 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    66 - Паршина Тамара Юрьевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1983 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 40 лет 2 месяца - 37 лет 11 месяцев -
    67 - Петрова Ксения Владимировна - преподаватель СПО кафедры физической культуры и спорта (совместитель) - Высшее образование - Бакалавриат, магистратура 49.03.01. Физическая культура/44.04.01 Педагогическое образование - Без ученой степениБез ученого звания - - 4 года 4 месяца - 11 месяцев -
    68 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    69 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    70 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    71 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    72 - Попова Анастасия Сергеевна - Старший преподаватель - высшее - специалитетНТГСПА, специальность "Химия" с дополнительной специальностью "Биология", 2012 - Учитель химии и биологии Без ученой степениБез ученого званияНет - - 9 лет 4 месяца - 4 года -
    73 - Постников Петр Григорьевич - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалист Ленинградский ордена Трудового Красного Знамени государственный педагогический институт им. А.И. Герцена, специальность "История", квалификация "Учитель истории и обществоведения средней школы", 1978 - "Учитель истории и обществоведения средней школы" Кандидат педагогических наукДоцентНет - - 45 лет 2 месяца - 45 лет 2 месяца -
    74 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    75 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    76 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    77 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    78 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    79 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    80 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    81 - Сандакова Татьяна Николаевна - преподаватель СПО кафедры физической культуры и спорта - Высшее - Бакалавриат, МагистратураФГАОУ ВО "РГППУ", направление "Физическая культура", квалификация "Бакалавр", 2019; /ФГАОУ ВО "РГППУ", по направлению подготовки 44.04.01 "Педагогическое образование", квалификация "Магистр", 106624 № 5663091, рег. № 0608/01, Екатеринбург, 09.03.2022 - Бакалавр/Магистр Без ученой степениБез ученого званияНет - - 4 года 1 месяц - 4 года 1 месяц -
    82 - Сегова Татьяна Дмитриевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность " Филология", квалификация "Учитель русского языка и литературы", 2002 - Учитель русского языка и литературы Кандидат педагогических наукДоцентНет - - 22 года 7 месяцев - 21 год 1 месяц -
    83 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    84 - Сергеева Ольга Анатольевна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее - специалитетбиология - химия - и звание учителя биологии и химии средней школы Без ученой степениБез ученого званияНет - - 29 лет 2 месяца - 29 лет 2 месяца -
    85 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    86 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    87 - Скороходова Наталья Владимировна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНижнетагильское училище искусств, специальность "Преподаватель хоровое дирижирование", квалификация "Руководитель творческого коллектива, артист хора", 2000; ГОУ ВПО "Уральский государственный педагогический университет", специальность "Музыкальное образование", квалификация "Учитель музыки", 2006 - Учитель музыки Без ученой степениБез ученого званияНет - - 24 года 7 месяцев - 16 лет 2 месяца -
    88 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    89 - Соболева Анастасия Евгеньевна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - СпециалистФизическая культура и спорт - Специалист по физической культуре и спорту Без ученой степениБез ученого званияНет - - 20 лет 7 месяцев - 13 лет 1 месяц -
    90 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    91 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    92 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    93 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    94 - Сутягин Сергей Петрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист Ижевский государственный медицинский институт, специальность "Врач-лечебник", квалификация "Врач", 1980 - "Врач" Кандидат медицинских наукДоцентНет - Не проходил(а) - - 38 лет 1 месяц - 38 лет 1 месяц -
    95 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    96 - Татаурова Ксения Олеговна - преподаватель кафедры гуманитарных и социально-экономических наук - Высшее - Бакалавриат Педагогическое образование (с двумя профилями подготовки) История и обществознание - Бакалавр Без ученой степениБез ученого званияНет - -
    Отсутствует
    -
    Отсутствует
    -
    97 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    98 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    99 - Терпугова Ирина Сергеевна - преподаватель СПО кафедры физической культуры и спорта - Высшее - специалитет Биология - Учитель биологии Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 4 года 3 месяца -
    100 - Толкачев Игорь Борисович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство", квалификация "Учитель черчения, изобразительного искусства средней школы", 1986 - Учитель черчения, изобразительного искусства средней школы Без ученой степениБез ученого званияНет - - 42 года 8 месяцев - 27 лет 5 месяцев -
    101 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    102 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    103 - Устинова Светлана Александровна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "История", квалификация "Учитель истории, обществознания и права средней школы", 1994; Уральская государственная юридическая академия, специальность "Юриспруденция", квалификация "Юрист", 2001 - Учитель истории, обществознания и права средней школы Кандидат юридических наукДоцентНет - - 30 лет 1 месяц - 25 лет 4 месяца -
    104 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    105 - Федюнина Алена Сергеевна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - Бакалавриат, магистратура44.03.01 Педагогическое образование/ 44.04.01 Педагогическое образование - Без ученой степениБез ученого званияНет - - 5 лет 2 месяца - 3 года 9 месяцев -
    106 - Филатова Любовь Борисовна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - Специалист Физическая культура и спорт - Педагог по физической культуре и спорту Без ученой степениБез ученого звания - Не проходил(а) - -
    Отсутствует
    - 2 месяца -
    107 - Филатова Людмила Петровна - доцент кафедры художественного образования - Высшее образование - Специалитет НТГПИ, специальность "Рисование, черчение, труд", квалификация "Учитель рисования, черчения, труда средней школы", 1974 - Учитель рисования, черчения, труда средней школы Кандидат педагогических наукДоцент - - 49 лет 2 месяца - 49 лет 2 месяца -
    108 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    109 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    110 - Чебакова Елена Анфиногеновна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство" с дополнительной специальностью "Педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 4 месяца - 32 года 2 месяца -
    111 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    112 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    113 - Чижова Инна Леонидовна - доцент кафедры иностранных языков и русской филологии (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 29 лет 2 месяца - 27 лет -
    114 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    115 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    116 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    117 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/informatika-i-fizika_op0038.html b/public/sveden/employees/pps/informatika-i-fizika_op0038.html deleted file mode 100644 index 5d5164c..0000000 --- a/public/sveden/employees/pps/informatika-i-fizika_op0038.html +++ /dev/null @@ -1,1072 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и физика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Информатика и физика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    3 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Виноградов Денис Викторович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист НТГСПИ, специальность "Физика", квалификация "Учитель физики, информатики и вычислительной техники", 2002 - "Учитель физики, информатики и вычислительной техники" Кандидат педагогических наукБез ученого званияНет - - 21 год 11 месяцев - 21 год 11 месяцев -
    6 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    7 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    8 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    9 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    12 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    13 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    14 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    15 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    16 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    17 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    18 - Паршина Тамара Юрьевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1983 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 40 лет 2 месяца - 37 лет 11 месяцев -
    19 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    20 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    21 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    22 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    23 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    24 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/informatika-i-tehnologiya_op0206.html b/public/sveden/employees/pps/informatika-i-tehnologiya_op0206.html deleted file mode 100644 index ddd7035..0000000 --- a/public/sveden/employees/pps/informatika-i-tehnologiya_op0206.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и технология. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Информатика и технология -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii_op0185.html b/public/sveden/employees/pps/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii_op0185.html deleted file mode 100644 index d692700..0000000 --- a/public/sveden/employees/pps/informatika-i-upravlenie-cifrovizaciey-v-obrazovanii_op0185.html +++ /dev/null @@ -1,652 +0,0 @@ - - - - - - - - - - - - 44.03.05 Информатика и управление цифровизацией в образовании. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Информатика и управление цифровизацией в образовании -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    3 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    4 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    5 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    6 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    7 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    8 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    9 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/informatika_op0198.html b/public/sveden/employees/pps/informatika_op0198.html deleted file mode 100644 index 65139d5..0000000 --- a/public/sveden/employees/pps/informatika_op0198.html +++ /dev/null @@ -1,680 +0,0 @@ - - - - - - - - - - - - 44.03.01 Информатика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Информатика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    2 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    3 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    4 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    5 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    6 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    7 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    8 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    9 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    10 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya_op0097.html b/public/sveden/employees/pps/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya_op0097.html deleted file mode 100644 index ad79a15..0000000 --- a/public/sveden/employees/pps/inostrannye-yazyki-i-meghkulyturnaya-kommunikaciya_op0097.html +++ /dev/null @@ -1,903 +0,0 @@ - - - - - - - - - - - - 44.03.05 Иностранные языки и межкультурная коммуникация. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Иностранные языки и межкультурная коммуникация -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    2 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    3 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    4 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    6 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    7 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    8 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    9 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    15 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    16 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    17 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    18 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti_op0094.html b/public/sveden/employees/pps/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti_op0094.html deleted file mode 100644 index 7a15b56..0000000 --- a/public/sveden/employees/pps/istoriya-i-dopolnitelynoe-obrazovanie-organizaciya-muzeyno-ekskursionnoy-deyatelynosti_op0094.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - - - - - - - - - 44.03.05 История и дополнительное образование (организация музейно-экскурсионной деятельности). Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 История и дополнительное образование (организация музейно-экскурсионной деятельности) -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    3 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    4 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    5 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    6 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    7 - Постников Петр Григорьевич - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалист Ленинградский ордена Трудового Красного Знамени государственный педагогический институт им. А.И. Герцена, специальность "История", квалификация "Учитель истории и обществоведения средней школы", 1978 - "Учитель истории и обществоведения средней школы" Кандидат педагогических наукДоцентНет - - 45 лет 2 месяца - 45 лет 2 месяца -
    8 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    9 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    10 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    11 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Социология Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/istoriya-i-obschestvoznanie_op0019.html b/public/sveden/employees/pps/istoriya-i-obschestvoznanie_op0019.html deleted file mode 100644 index 08d0043..0000000 --- a/public/sveden/employees/pps/istoriya-i-obschestvoznanie_op0019.html +++ /dev/null @@ -1,1130 +0,0 @@ - - - - - - - - - - - - 44.03.05 История и обществознание. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 История и обществознание -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    3 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    4 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    5 - Калашникова Ольга Владиславовна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1989 - Учитель начальных классов средней школы Кандидат психологических наукДоцентНет - - 34 года 2 месяца - 34 года 2 месяца -
    6 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    7 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    8 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    9 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    12 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    13 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    14 - Постников Петр Григорьевич - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалист Ленинградский ордена Трудового Красного Знамени государственный педагогический институт им. А.И. Герцена, специальность "История", квалификация "Учитель истории и обществоведения средней школы", 1978 - "Учитель истории и обществоведения средней школы" Кандидат педагогических наукДоцентНет - - 45 лет 2 месяца - 45 лет 2 месяца -
    15 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    16 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    17 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    18 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    19 - Татаурова Ксения Олеговна - преподаватель кафедры гуманитарных и социально-экономических наук - Высшее - Бакалавриат Педагогическое образование (с двумя профилями подготовки) История и обществознание - Бакалавр Без ученой степениБез ученого званияНет - -
    Отсутствует
    -
    Отсутствует
    -
    20 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    21 - Устинова Светлана Александровна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "История", квалификация "Учитель истории, обществознания и права средней школы", 1994; Уральская государственная юридическая академия, специальность "Юриспруденция", квалификация "Юрист", 2001 - Учитель истории, обществознания и права средней школы Кандидат юридических наукДоцентНет - - 30 лет 1 месяц - 25 лет 4 месяца -
    22 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    23 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    24 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    25 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    26 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya_op0204.html b/public/sveden/employees/pps/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya_op0204.html deleted file mode 100644 index aff4333..0000000 --- a/public/sveden/employees/pps/istoriya-pravo-i-mediaciya-v-sfere-obrazovaniya_op0204.html +++ /dev/null @@ -1,708 +0,0 @@ - - - - - - - - - - - - 44.03.05 История, право и медиация в сфере образования. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 История, право и медиация в сфере образования -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    2 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    3 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    4 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История России Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    5 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    6 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    7 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    8 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История России Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    9 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    10 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    11 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya_op0180.html b/public/sveden/employees/pps/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya_op0180.html deleted file mode 100644 index 9946a53..0000000 --- a/public/sveden/employees/pps/istoriya-pravo-i-upravlenie-proektami-v-sfere-obrazovaniya_op0180.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - - - - - - 44.03.05 История, право и управление проектами в сфере образования. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 История, право и управление проектами в сфере образования -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    3 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    4 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    5 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    6 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/istoriya-pravo_op0067.html b/public/sveden/employees/pps/istoriya-pravo_op0067.html deleted file mode 100644 index b49b5db..0000000 --- a/public/sveden/employees/pps/istoriya-pravo_op0067.html +++ /dev/null @@ -1,1017 +0,0 @@ - - - - - - - - - - - - 44.03.01 История, право. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 История, право -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    3 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    6 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    7 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    8 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    9 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    12 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    13 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    14 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    15 - Постников Петр Григорьевич - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалист Ленинградский ордена Трудового Красного Знамени государственный педагогический институт им. А.И. Герцена, специальность "История", квалификация "Учитель истории и обществоведения средней школы", 1978 - "Учитель истории и обществоведения средней школы" Кандидат педагогических наукДоцентНет - - 45 лет 2 месяца - 45 лет 2 месяца -
    16 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    17 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    18 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    19 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    20 - Устинова Светлана Александровна - Доцент кафедры социальной работы, управления и права - Уголовное право Высшее образование - СпециалитетНТГПИ, специальность "История", квалификация "Учитель истории, обществознания и права средней школы", 1994; Уральская государственная юридическая академия, специальность "Юриспруденция", квалификация "Юрист", 2001 - Учитель истории, обществознания и права средней школы Кандидат юридических наукДоцентНет - - 30 лет 1 месяц - 25 лет 4 месяца -
    21 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    22 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-dizayn_op0048.html b/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-dizayn_op0048.html deleted file mode 100644 index f9707aa..0000000 --- a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-dizayn_op0048.html +++ /dev/null @@ -1,1043 +0,0 @@ - - - - - - - - - - - - 44.03.05 Изобразительное искусство и дизайн. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Изобразительное искусство и дизайн -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    3 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    4 - Грищенко Игорь Владимирович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование, труд", квалификация "Учитель рисования, черчения и трудового обучения средней школы", 1985 - Учитель рисования, черчения и трудового обучения средней школы Без ученой степениБез ученого званияНет - - 36 лет 7 месяцев - 36 лет 4 месяца -
    5 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    6 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    7 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Правоведение Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    8 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    9 - Кузнецова Наталья Сергеевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2000 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 23 года 7 месяцев - 23 года 1 месяц -
    10 - Кузьмина Ирина Петровна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2001 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 22 года 2 месяца - 22 года 2 месяца -
    11 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    12 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    13 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    14 - Мамутов Рефат Ремзиевич - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство, с дополнительной специальностью педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы, воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы, воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 1 месяц - 33 года 1 месяц -
    15 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    18 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    19 - Толкачев Игорь Борисович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство", квалификация "Учитель черчения, изобразительного искусства средней школы", 1986 - Учитель черчения, изобразительного искусства средней школы Без ученой степениБез ученого званияНет - - 42 года 8 месяцев - 27 лет 5 месяцев -
    20 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    21 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    22 - Чебакова Елена Анфиногеновна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство" с дополнительной специальностью "Педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 4 месяца - 32 года 2 месяца -
    23 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-tehnologiya_op0095.html b/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-tehnologiya_op0095.html deleted file mode 100644 index b77646b..0000000 --- a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo-i-tehnologiya_op0095.html +++ /dev/null @@ -1,1100 +0,0 @@ - - - - - - - - - - - - 44.03.05 Изобразительное искусство и технология. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Изобразительное искусство и технология -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Гольденберг Ольга Александровна - доцент кафедры художественного образования - Высшее образование - СпециалистФГАОУ ВО "РГППУ", специальность 030800 "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2003 - "Учитель изобразительного искусства и черчения" Кандидат педагогических наукБез ученого званияНет - - 20 лет 4 месяца - 11 лет 2 месяца -
    6 - Грищенко Игорь Владимирович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование, труд", квалификация "Учитель рисования, черчения и трудового обучения средней школы", 1985 - Учитель рисования, черчения и трудового обучения средней школы Без ученой степениБез ученого званияНет - - 36 лет 7 месяцев - 36 лет 4 месяца -
    7 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    8 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    9 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    10 - Кузьмина Ирина Петровна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2001 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 22 года 2 месяца - 22 года 2 месяца -
    11 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    12 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    13 - Мамутов Рефат Ремзиевич - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство, с дополнительной специальностью педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы, воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы, воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 1 месяц - 33 года 1 месяц -
    14 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    15 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    16 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    17 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    18 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    19 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    20 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    21 - Толкачев Игорь Борисович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство", квалификация "Учитель черчения, изобразительного искусства средней школы", 1986 - Учитель черчения, изобразительного искусства средней школы Без ученой степениБез ученого званияНет - - 42 года 8 месяцев - 27 лет 5 месяцев -
    22 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    23 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    24 - Чебакова Елена Анфиногеновна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство" с дополнительной специальностью "Педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 4 месяца - 32 года 2 месяца -
    25 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo_op0041.html b/public/sveden/employees/pps/izobrazitelynoe-iskusstvo_op0041.html deleted file mode 100644 index 285c805..0000000 --- a/public/sveden/employees/pps/izobrazitelynoe-iskusstvo_op0041.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - - - - - - - 44.03.01 Изобразительное искусство. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Изобразительное искусство -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    3 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    4 - Филатова Людмила Петровна - доцент кафедры художественного образования - Высшее образование - Специалитет НТГПИ, специальность "Рисование, черчение, труд", квалификация "Учитель рисования, черчения, труда средней школы", 1974 - Учитель рисования, черчения, труда средней школы Кандидат педагогических наукДоцент - - 49 лет 2 месяца - 49 лет 2 месяца -
    5 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/logopediya_op0215.html b/public/sveden/employees/pps/logopediya_op0215.html deleted file mode 100644 index de0fe4e..0000000 --- a/public/sveden/employees/pps/logopediya_op0215.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - - - - - - - - - 44.03.03 Логопедия. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.03 Логопедия -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    3 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    4 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    5 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    6 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История России Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    7 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    8 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    9 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    10 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    11 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/matematika-i-informatika_op0040.html b/public/sveden/employees/pps/matematika-i-informatika_op0040.html deleted file mode 100644 index 7f682ca..0000000 --- a/public/sveden/employees/pps/matematika-i-informatika_op0040.html +++ /dev/null @@ -1,1128 +0,0 @@ - - - - - - - - - - - - 44.03.05 Математика и информатика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Математика и информатика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    2 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    3 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Виноградов Денис Викторович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист НТГСПИ, специальность "Физика", квалификация "Учитель физики, информатики и вычислительной техники", 2002 - "Учитель физики, информатики и вычислительной техники" Кандидат педагогических наукБез ученого званияНет - - 21 год 11 месяцев - 21 год 11 месяцев -
    6 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    7 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    8 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    9 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    10 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    11 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    12 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    13 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    14 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    15 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    16 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    17 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    18 - Паршина Тамара Юрьевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1983 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 40 лет 2 месяца - 37 лет 11 месяцев -
    19 - Попов Семен Евгеньевич - профессор кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетЛенинградский ордена Ленина и ордена Трудового Красного Знамени государственный университет имени А.А.Жданова, специальность "Физика", квалификация "Физика", 1981 - Физика Доктор педагогических наукПрофессорНет - - 42 года 8 месяцев - 42 года 8 месяцев -
    20 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    21 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    22 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    23 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    24 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    25 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    26 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/muzyka-i-mirovaya-hudoghestvennaya-kulytura_op0087.html b/public/sveden/employees/pps/muzyka-i-mirovaya-hudoghestvennaya-kulytura_op0087.html deleted file mode 100644 index ab1a124..0000000 --- a/public/sveden/employees/pps/muzyka-i-mirovaya-hudoghestvennaya-kulytura_op0087.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - - - - - - - 44.03.05 Музыка и мировая художественная культура. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Музыка и мировая художественная культура -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    3 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Эстетика Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    4 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/muzykalyno-kompyyuternye-tehnologii_op0076.html b/public/sveden/employees/pps/muzykalyno-kompyyuternye-tehnologii_op0076.html deleted file mode 100644 index 1d7ddb8..0000000 --- a/public/sveden/employees/pps/muzykalyno-kompyyuternye-tehnologii_op0076.html +++ /dev/null @@ -1,820 +0,0 @@ - - - - - - - - - - - - 44.03.01 Музыкально-компьютерные технологии. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Музыкально-компьютерные технологии -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    5 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    6 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    7 - Миронов Алексей Владимирович - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукБез ученого званияНет - - 28 лет 10 месяцев - 23 года 10 месяцев -
    8 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    9 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    10 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    11 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    12 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    13 - Скороходова Наталья Владимировна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНижнетагильское училище искусств, специальность "Преподаватель хоровое дирижирование", квалификация "Руководитель творческого коллектива, артист хора", 2000; ГОУ ВПО "Уральский государственный педагогический университет", специальность "Музыкальное образование", квалификация "Учитель музыки", 2006 - Учитель музыки Без ученой степениБез ученого званияНет - - 24 года 7 месяцев - 16 лет 2 месяца -
    14 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    15 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo_op0060.html b/public/sveden/employees/pps/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo_op0060.html deleted file mode 100644 index 140cbdb..0000000 --- a/public/sveden/employees/pps/muzykalynoe-iskusstvo-i-teatralynoe-iskusstvo_op0060.html +++ /dev/null @@ -1,792 +0,0 @@ - - - - - - - - - - - - 44.03.05 Музыкальное искусство и театральное искусство. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Музыкальное искусство и театральное искусство -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    5 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    6 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    7 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    8 - Миронов Алексей Владимирович - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукБез ученого званияНет - - 28 лет 10 месяцев - 23 года 10 месяцев -
    9 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    10 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    11 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    12 - Скороходова Наталья Владимировна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНижнетагильское училище искусств, специальность "Преподаватель хоровое дирижирование", квалификация "Руководитель творческого коллектива, артист хора", 2000; ГОУ ВПО "Уральский государственный педагогический университет", специальность "Музыкальное образование", квалификация "Учитель музыки", 2006 - Учитель музыки Без ученой степениБез ученого званияНет - - 24 года 7 месяцев - 16 лет 2 месяца -
    13 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    14 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie_op0032.html b/public/sveden/employees/pps/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie_op0032.html deleted file mode 100644 index 63ecdb1..0000000 --- a/public/sveden/employees/pps/nachalynoe-obrazovanie-i-doshkolynoe-obrazovanie_op0032.html +++ /dev/null @@ -1,1266 +0,0 @@ - - - - - - - - - - - - 44.03.05 Начальное образование и дошкольное образование. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Начальное образование и дошкольное образование -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Риторика Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    6 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    7 - Ломаева Марина Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специльность "Математика и физика", квалификация "Учитель математики и физики", 1985 - Учитель математики и физики Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 32 года 3 месяца -
    8 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    9 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    10 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    13 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    14 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    15 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    16 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    17 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    18 - Сегова Татьяна Дмитриевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность " Филология", квалификация "Учитель русского языка и литературы", 2002 - Учитель русского языка и литературы Кандидат педагогических наукДоцентНет - - 22 года 7 месяцев - 21 год 1 месяц -
    19 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    20 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    21 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    22 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    23 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    24 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    25 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    26 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    27 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    28 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    29 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    30 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    31 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/nemeckiy-yazyk-i-angliyskiy-yazyk_op0074.html b/public/sveden/employees/pps/nemeckiy-yazyk-i-angliyskiy-yazyk_op0074.html deleted file mode 100644 index ad08880..0000000 --- a/public/sveden/employees/pps/nemeckiy-yazyk-i-angliyskiy-yazyk_op0074.html +++ /dev/null @@ -1,1153 +0,0 @@ - - - - - - - - - - - - 44.03.05 Немецкий язык и английский язык. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Немецкий язык и английский язык -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Власова Ольга Петровна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетСибирская государственная академия физической культуры, квалификация "Специалист по физической культуре и спорту" по специальности «Физическая культура и спорт», 2001 - Специалист по физической культуре и спорту Кандидат педагогических наукДоцентНет - - 27 лет - 11 лет 2 месяца -
    7 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    8 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    9 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    10 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    11 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    12 - Кирюшина Ольга Викторовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Иностранный язык", квалификация "Учитель немецкого и английского языков", 2003 - Учитель немецкого и английского языков Кандидат педагогических наукБез ученого званияНет - - 20 лет 2 месяца - 20 лет 2 месяца -
    13 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    14 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    15 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    16 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    17 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    18 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    19 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    20 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    21 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    22 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    23 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    24 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    25 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    26 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    27 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/neyrokognitivnye-tehnologii-v-obrazovanii_op0194.html b/public/sveden/employees/pps/neyrokognitivnye-tehnologii-v-obrazovanii_op0194.html deleted file mode 100644 index 2c489d4..0000000 --- a/public/sveden/employees/pps/neyrokognitivnye-tehnologii-v-obrazovanii_op0194.html +++ /dev/null @@ -1,515 +0,0 @@ - - - - - - - - - - - - 44.04.01 Нейрокогнитивные технологии в образовании. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.04.01 Нейрокогнитивные технологии в образовании -
    - Уровень образования: Высшее образование - магистратура

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Будаев Эдуард Владимирович - профессор кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность «История» с дополнительной специальностью «Филология», квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Доктор филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    2 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    3 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    4 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/obschaya-biologiya-i-himiya_op0195.html b/public/sveden/employees/pps/obschaya-biologiya-i-himiya_op0195.html deleted file mode 100644 index 3aaa615..0000000 --- a/public/sveden/employees/pps/obschaya-biologiya-i-himiya_op0195.html +++ /dev/null @@ -1,599 +0,0 @@ - - - - - - - - - - - - 44.04.01 Общая биология и химия. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.04.01 Общая биология и химия -
    - Уровень образования: Высшее образование - магистратура

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Гордеева Валентина Андреевна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГСПА, специальность "Химия", квалификация "Учитель химии", 2009 - Учитель химии Кандидат биологических наукБез ученого званияНет - - 14 лет 2 месяца - 14 лет 2 месяца -
    2 - Жуйкова Татьяна Валерьевна - профессор кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Доктор биологических наукДоцентНет - - 30 лет 1 месяц - 30 лет 1 месяц -
    3 - Касимова Надежда Зинатовна - доцент кафедры естественных наук - Высшее образование - Специалитет Свердловский сельскохозяйственный институт, специальность "Агрономия", квалификация "Ученый-агроном", 1987 - Ученый-агроном кандидат сельскохозяйственных наукБез ученого званияНет - - 32 года 11 месяцев - 20 лет 8 месяцев -
    4 - Мелинг Элеонора Васильевна - доцент кафедры естественных наук - Высшее образование - Специалитет НТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1972 - Учитель биологии и химии средней школы кандидат биологических наукБез ученого званияНет - - 51 год 11 месяцев - 50 лет -
    5 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    6 - Раскатова Елена Алексеевна - доцент кафедры естественных наук - Высшее образование - СпециалитетУрГУ им. А.М. Горького, специальность "Химия", квалификация "Химик. Преподаватель химии", 1986 - Химик. Преподаватель химии Без ученой степениДоцентНет - - 37 лет 1 месяц - 34 года 6 месяцев -
    7 - Семенова Ольга Владимировна - доцент кафедры естественных наук (совместитель) - Высшее образование - Специалист Нижнетагильский государственный педагогический институт, специальность "Химия и биология", квалификация и звание "Учитель химии и биологии средней школы", 1993 - "Учитель химии и биологии средней школы" Кандидат биологических наукБез ученого званияНет - - 30 лет 6 месяцев - 26 лет 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/pedagogicheskaya-psihologiya_op0017.html b/public/sveden/employees/pps/pedagogicheskaya-psihologiya_op0017.html deleted file mode 100644 index 6d71471..0000000 --- a/public/sveden/employees/pps/pedagogicheskaya-psihologiya_op0017.html +++ /dev/null @@ -1,459 +0,0 @@ - - - - - - - - - - - - 44.04.01 Педагогическая психология. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.04.01 Педагогическая психология -
    - Уровень образования: Высшее образование - магистратура

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    2 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/prakticheskaya-psihologiya-i-pedagogika_op0064.html b/public/sveden/employees/pps/prakticheskaya-psihologiya-i-pedagogika_op0064.html deleted file mode 100644 index 9328e98..0000000 --- a/public/sveden/employees/pps/prakticheskaya-psihologiya-i-pedagogika_op0064.html +++ /dev/null @@ -1,1350 +0,0 @@ - - - - - - - - - - - - 44.03.02 Практическая психология и педагогика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.02 Практическая психология и педагогика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    3 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    6 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    7 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Правоведение Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    8 - Ломаева Марина Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специльность "Математика и физика", квалификация "Учитель математики и физики", 1985 - Учитель математики и физики Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 32 года 3 месяца -
    9 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    10 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    11 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    12 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    15 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    16 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    17 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    18 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    19 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    20 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    21 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    22 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    23 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    24 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    25 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    26 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    27 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    28 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    29 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    30 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    31 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    32 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    33 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    34 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/pravo-i-ekonomika_op0078.html b/public/sveden/employees/pps/pravo-i-ekonomika_op0078.html deleted file mode 100644 index 91b882c..0000000 --- a/public/sveden/employees/pps/pravo-i-ekonomika_op0078.html +++ /dev/null @@ -1,1072 +0,0 @@ - - - - - - - - - - - - 44.03.05 Право и экономика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Право и экономика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    3 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    6 - Казакова Елена Александровна - преподаватель СПО кафедры гуманитарных и социально-экономических наук - Культурология Высшее образование - СпециалитетНТГСПА, специальность «Культурология», квалификация «Учитель культурологии», 2009 - учитель культурологии Без ученой степениБез ученого званияНет - - 14 лет 6 месяцев - 7 лет 11 месяцев -
    7 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    8 - Калашникова Ольга Владиславовна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1989 - Учитель начальных классов средней школы Кандидат психологических наукДоцентНет - - 34 года 2 месяца - 34 года 2 месяца -
    9 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    10 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    15 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    16 - Олешкова Анна Михайловна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетНТГСПА, специальность «История» с дополнительной специальностью "Культурология", квалификация «Учитель истории и культурологии», 2006 - Учитель истории и культурологии Кандидат исторических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    17 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    18 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    19 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    20 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    21 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    22 - Устинова Светлана Александровна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "История", квалификация "Учитель истории, обществознания и права средней школы", 1994; Уральская государственная юридическая академия, специальность "Юриспруденция", квалификация "Юрист", 2001 - Учитель истории, обществознания и права средней школы Кандидат юридических наукДоцентНет - - 30 лет 1 месяц - 25 лет 4 месяца -
    23 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Социология Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    24 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/pravo-mediaciya-v-sfere-obrazovaniya_op0214.html b/public/sveden/employees/pps/pravo-mediaciya-v-sfere-obrazovaniya_op0214.html deleted file mode 100644 index 017f81d..0000000 --- a/public/sveden/employees/pps/pravo-mediaciya-v-sfere-obrazovaniya_op0214.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - - - - - - - - 44.03.01 Право, медиация в сфере образования. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Право, медиация в сфере образования -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    2 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Психология Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/prikladnaya-informatika-v-upravlenii-it-proektami_op0065.html b/public/sveden/employees/pps/prikladnaya-informatika-v-upravlenii-it-proektami_op0065.html deleted file mode 100644 index 33a62bc..0000000 --- a/public/sveden/employees/pps/prikladnaya-informatika-v-upravlenii-it-proektami_op0065.html +++ /dev/null @@ -1,904 +0,0 @@ - - - - - - - - - - - - 09.03.03 Прикладная информатика в управлении IT-проектами. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 09.03.03 Прикладная информатика в управлении IT-проектами -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Право Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    3 - Бужинская Надежда Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2003 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 23 года 1 месяц - 20 лет 2 месяца -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Виноградов Денис Викторович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалист НТГСПИ, специальность "Физика", квалификация "Учитель физики, информатики и вычислительной техники", 2002 - "Учитель физики, информатики и вычислительной техники" Кандидат педагогических наукБез ученого званияНет - - 21 год 11 месяцев - 21 год 11 месяцев -
    6 - Вязовова Елена Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, МагистратураНТГПИ, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2003; ФГАОУ ВО "РГППУ", направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; Магистр Кандидат педагогических наукБез ученого званияНет - - 21 год 2 месяца - 20 лет 2 месяца -
    7 - Гребнева Дарья Михайловна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - МагистратураНТГСПА, специальность "Информатика" с доп.спец. "Английский язык", Квалификация "Учитель информатики и английского языка", 2008; УрГПУ, направление "Педагогическое образование", квалификация "Магистр", 2015 - Магистр педагогического образования Кандидат педагогических наукДоцентНет - - 15 лет - 13 лет 11 месяцев -
    8 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    9 - Мащенко Майя Владимировна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - Специалитет, магистратураНТГПИ, специальность "Математика", квалификация "Учитель математики, информатики и вычислительной техники", 2001; РГППУ, направление "Профессиональное обучение (по отраслям)", квалификация "Магистр", 2019 - Учитель математики, информатики и вычислительной техники; магистр Кандидат педагогических наукДоцентНет - - 25 лет 2 месяца - 22 года 2 месяца -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    12 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    13 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    14 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    15 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    16 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Социология Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    17 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    18 - Шкабара Ирина Евгеньевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Английский и немецкий языки", квалификация "Учитель английского и немецкого языков средней школы", 1979 - Учитель английского и немецкого языков средней школы Кандидат педагогических наукДоцентНет - - 44 года 2 месяца - 42 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere_op0090.html b/public/sveden/employees/pps/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere_op0090.html deleted file mode 100644 index 265fee9..0000000 --- a/public/sveden/employees/pps/psihologicheskoe-konsulytirovanie-i-mediaciya-v-socialynoy-sfere_op0090.html +++ /dev/null @@ -1,989 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психологическое консультирование и медиация в социальной сфере. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.02 Психологическое консультирование и медиация в социальной сфере -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    3 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    4 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    5 - Калашникова Ольга Владиславовна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1989 - Учитель начальных классов средней школы Кандидат психологических наукДоцентНет - - 34 года 2 месяца - 34 года 2 месяца -
    6 - Кириллов Виктор Михайлович - ведущий научный сотрудник - История Высшее образование - Специалитет Уральский государственный университет, специальность «История», квалификация преподаватель истории и обществоведения (1976 г.). - преподаватель истории и обществоведения Доктор исторических наукПрофессор - - 48 лет 1 месяц - 40 лет 11 месяцев -
    7 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    8 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    9 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    12 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    13 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    14 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    15 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    16 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    17 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    18 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    19 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    20 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    21 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya_op0028.html b/public/sveden/employees/pps/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya_op0028.html deleted file mode 100644 index b1c62de..0000000 --- a/public/sveden/employees/pps/psihologiya-i-pedagogika-doshkolynogo-obrazovaniya_op0028.html +++ /dev/null @@ -1,1296 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психология и педагогика дошкольного образования. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.02 Психология и педагогика дошкольного образования -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    4 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    5 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    6 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    7 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    8 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    9 - Ломаева Марина Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специльность "Математика и физика", квалификация "Учитель математики и физики", 1985 - Учитель математики и физики Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 32 года 3 месяца -
    10 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    11 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    12 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    13 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    14 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    15 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    16 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    17 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    18 - Родин Олег Федорович - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетМосковский государственный педагогический институт иностранных языков им. М. Тореза, специальность «Иностранный язык», квалификация «Преподаватель немецкого и английского языков», 1977 - Преподаватель немецкого и английского языков Без ученой степениДоцентНет - - 43 года 7 месяцев - 43 года 7 месяцев -
    19 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    20 - Сегова Татьяна Дмитриевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность " Филология", квалификация "Учитель русского языка и литературы", 2002 - Учитель русского языка и литературы Кандидат педагогических наукДоцентНет - - 22 года 7 месяцев - 21 год 1 месяц -
    21 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    22 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    23 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    24 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    25 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    26 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    27 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    28 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    29 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    30 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    31 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    32 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/psihologiya-i-pedagogika-nachalynogo-obrazovaniya_op0029.html b/public/sveden/employees/pps/psihologiya-i-pedagogika-nachalynogo-obrazovaniya_op0029.html deleted file mode 100644 index 60aac3a..0000000 --- a/public/sveden/employees/pps/psihologiya-i-pedagogika-nachalynogo-obrazovaniya_op0029.html +++ /dev/null @@ -1,1184 +0,0 @@ - - - - - - - - - - - - 44.03.02 Психология и педагогика начального образования. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.02 Психология и педагогика начального образования -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    4 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    5 - Кайдышева Наталья Николаевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетГОУ ВПО НТГСПА, по специальности "История", Нижний Тагил, 31.05.2006. - "Учитель истории" Кандидат исторических наукБез ученого званияНет - - 28 лет 5 месяцев - 2 года 2 месяца -
    6 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    7 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    8 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    9 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    12 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    13 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    14 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    15 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    16 - Сегова Татьяна Дмитриевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность " Филология", квалификация "Учитель русского языка и литературы", 2002 - Учитель русского языка и литературы Кандидат педагогических наукДоцентНет - - 22 года 7 месяцев - 21 год 1 месяц -
    17 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    18 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    19 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    20 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    21 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    22 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    23 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    24 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    25 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    26 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    27 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    28 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/russkiy-yazyk-i-literatura_op0027.html b/public/sveden/employees/pps/russkiy-yazyk-i-literatura_op0027.html deleted file mode 100644 index d1dc509..0000000 --- a/public/sveden/employees/pps/russkiy-yazyk-i-literatura_op0027.html +++ /dev/null @@ -1,1071 +0,0 @@ - - - - - - - - - - - - 44.03.05 Русский язык и литература. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Русский язык и литература -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Аникина Татьяна Вячеславовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и французского языков", 2005 - Учитель английского и французского языков Кандидат филологических наукБез ученого званияНет - - 18 лет 5 месяцев - 18 лет 2 месяца -
    4 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    5 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    6 - Грохотов Лев Николаевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Безопасность жизнедеятельности», 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 9 лет 3 месяца - 3 года 1 месяц -
    7 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    8 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    9 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    10 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мезенцев Виктор Федорович - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - Специалитет Уральский государственный университет им. А. М. Горького, специальность «История», квалификация – преподаватель истории и обществоведения. Аспирантура МГУ, 1992 - преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 30 лет 11 месяцев -
    13 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    14 - Несынова Юлия Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1996 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 28 лет 1 месяц - 27 лет 2 месяца -
    15 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    16 - Скупкин Денис Александрович - старший преподаватель кафедры физической культуры и спорта - Высшее образование - Специалитет НТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 1999 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 27 лет 1 месяц - 16 лет 6 месяцев -
    17 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    18 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    19 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    20 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    21 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    22 - Чижова Инна Леонидовна - доцент кафедры иностранных языков и русской филологии (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1994 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 29 лет 2 месяца - 27 лет -
    23 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    24 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0196.html b/public/sveden/employees/pps/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0196.html deleted file mode 100644 index 62ce111..0000000 --- a/public/sveden/employees/pps/russkiy-yazyk-literatura-i-dopolnitelynoe-obrazovanie-v-sfere-mediakommunikaciy_op0196.html +++ /dev/null @@ -1,792 +0,0 @@ - - - - - - - - - - - - 44.03.05 Русский язык, литература и дополнительное образование в сфере медиакоммуникаций. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.05 Русский язык, литература и дополнительное образование в сфере медиакоммуникаций -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Боровкова Елена Рифовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетЯкутский государственный университет им.М.К.Аммосова, специальность "Филология", квалификация "Филолог. Преподаватель английского языка и литературы", 1999 - Филолог. Преподаватель английского языка и литературы Кандидат филологических наукБез ученого званияНет - - 28 лет 1 месяц - 21 год 2 месяца -
    3 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    4 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    5 - Зырянова Ирина Петровна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГСПА, специальность "Иностранный язык", квалификация "Учитель английского и немецкого языков", 2005 - Учитель английского и немецкого языков Кандидат филологических наукДоцентНет - - 18 лет 2 месяца - 18 лет 2 месяца -
    6 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    7 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Психология Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    8 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    9 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    12 - Несынова Юлия Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1996 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 28 лет 1 месяц - 27 лет 2 месяца -
    13 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    14 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/specialynaya-psihologiya-i-pedagogika_op0031.html b/public/sveden/employees/pps/specialynaya-psihologiya-i-pedagogika_op0031.html deleted file mode 100644 index 997b46f..0000000 --- a/public/sveden/employees/pps/specialynaya-psihologiya-i-pedagogika_op0031.html +++ /dev/null @@ -1,1268 +0,0 @@ - - - - - - - - - - - - 44.03.02 Специальная психология и педагогика. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.02 Специальная психология и педагогика -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    3 - Васева Елена Сергеевна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Физика" с дополнительной специальностью "Информатика", квалификация "Учитель физики, информатики и вычислительной техники", 2005 - Учитель физики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 16 лет 11 месяцев - 14 лет 11 месяцев -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Зубарева Елена Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1985 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 38 лет 2 месяца - 30 лет 3 месяца -
    6 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    7 - Ломаева Марина Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специльность "Математика и физика", квалификация "Учитель математики и физики", 1985 - Учитель математики и физики Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 32 года 3 месяца -
    8 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    9 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    10 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    11 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    12 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    13 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    14 - Петрова Светлана Сергеевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 - НТГСПА, специальность "Технология и предпринимательство", квалификация "Учитель технологии и предпринимательства", 2004 Кандидат педагогических наукДоцентНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    15 - Потапов Сергей Александрович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский ордена Трудового Красного Знамени государственный университет им.А.М. Горького, специальность «Историко-архивоведение», квалификация "Историк-архивист", 1994 - Историк-архивист Кандидат исторических наукДоцентНет - - 29 лет 2 месяца - 28 лет 2 месяца -
    16 - Рыбакова Людмила Александровна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 - НТГПИ, специальность "Общетехнические дисциплины и труд", квалификация "Учитель общетехнических дисциплин", 1987; ГОУ ВПО "Ленинградский государственный университет им.А.С.Пушкина", специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2006 Кандидат психологических наукБез ученого званияНет - - 36 лет 2 месяца - 17 лет 2 месяца -
    17 - Скавычева Елена Николаевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГСПА, специальность "Педагогика и методика начального образования", квалификация "Учитель начальных классов", 2006 - Учитель начальных классов Кандидат педагогических наукДоцентНет - - 18 лет 9 месяцев - 16 лет 6 месяцев -
    18 - Скоробогатова Юлия Валерьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1994 - Учитель начальных классов средней школы Кандидат педагогических наукБез ученого званияНет - - 30 лет 7 месяцев - 14 лет -
    19 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    20 - Соколова Анжела Владимировна - доцент кафедры психологии и педагогики дошкольного и начального образования (совместитель) - Высшее образование - Специалитет НТГПИ, специальность "Технология и предпринимательство" с дополнительной специальностью "Психология", квалификация "Учитель технологии и предпринимательства. Педагог-психолог", 1997 - Учитель технологии и предпринимательства. Педагог-психолог Кандидат педагогических наукДоцентНет - - 26 лет 6 месяцев - 25 лет 2 месяца -
    21 - Сорокина Людмила Аркадьевна - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Математика и физика", квалификация "Учитель математики и физики средней школы", 1984 - Учитель математики и физики средней школы Кандидат педагогических наукБез ученого званияНет - - 39 лет 2 месяца - 17 лет 2 месяца -
    22 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    23 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    24 - Темникова Елена Юрьевна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - Специалитет окончила в 2006 году Нижнетагильскую государственную социально-педагогическую академию, квалификация - учитель начальных классов по специальности «Педагогика и методика начального образования» - учитель начальных классов Кандидат педагогических наукДоцентНет - - 17 лет 2 месяца - 17 лет 2 месяца -
    25 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    26 - Трофимова Елена Давидовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетСвердловский ордена "знак Почета" государственный пединститут, специальность "Музыка и пение", квалификация "Учитель музыки и пения средней школы и педучилищ", 1982 - Учитель музыки и пения средней школы и педучилищ Кандидат педагогических наукДоцентНет - - 42 года 2 месяца - 19 лет 1 месяц -
    27 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    28 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    29 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    30 - Ческидова Ирина Борисовна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование и труд", квалификация "Учитель ИЗО искусства, черчения, трудового обучения средней школы", 1987 - Учитель ИЗО искусства, черчения, трудового обучения средней школы Кандидат педагогических наукДоцентНет - - 37 лет 1 месяц - 24 года 8 месяцев -
    31 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti_op0193.html b/public/sveden/employees/pps/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti_op0193.html deleted file mode 100644 index 1675de1..0000000 --- a/public/sveden/employees/pps/teoriya-i-metodika-organizacii-obrazovatelynoy-deyatelynosti_op0193.html +++ /dev/null @@ -1,599 +0,0 @@ - - - - - - - - - - - - 44.04.01 Теория и методика организации образовательной деятельности. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.04.01 Теория и методика организации образовательной деятельности -
    - Уровень образования: Высшее образование - магистратура

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    3 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    4 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    5 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    6 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    7 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere_op0066.html b/public/sveden/employees/pps/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere_op0066.html deleted file mode 100644 index cbc700e..0000000 --- a/public/sveden/employees/pps/upravlenie-i-predprinimatelystvo-v-socialynoy-sfere_op0066.html +++ /dev/null @@ -1,821 +0,0 @@ - - - - - - - - - - - - 39.03.02 Управление и предпринимательство в социальной сфере. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 39.03.02 Управление и предпринимательство в социальной сфере -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Аникина Анна Саввишна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность «История с дополнительной специальностью советское право», квалификация "Учитель истории, обществознания, сов.государства и права", 1986 - Учитель истории, обществознания, сов.государства и права Кандидат педагогических наукБез ученого званияНет - - 37 лет 2 месяца - 20 лет 2 месяца -
    2 - Беленкова Ирина Вячеславовна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетСвердловский ордена "Знак Почета" государственный педагогический институт, специальность "Математика и управление учебным процессом на базе ЭВМ", квалификация "Учитель математики и организатора учебного процесса на базе ЭВМ", 1988 - Учитель математики и организатора учебного процесса на базе ЭВМ Кандидат педагогических наукДоцентНет - - 35 лет 5 месяцев - 32 года 8 месяцев -
    3 - Быстрова Елена Алексеевна - старший преподаватель кафедры физической культуры и спорта - Высшее образование - МагистратураРГППУ, направление "Педагогическое образование", квалификация "Бакалавр", 2016; РГППУ, направление "Педагогическое образование", квалификация "Магистр", 2019 - Магистр Без ученой степениБез ученого званияНет - - 7 лет 2 месяца - 5 лет 11 месяцев -
    4 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    5 - Дондик Людмила Юрьевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель французского и английского языков", 2002 - Учитель французского и английского языков Кандидат филологических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    6 - Калашников Игорь Жоржович - Доцент кафедры социальной работы, управления и права - Высшее образование-специалитетНижнетагильский государственный педагогический институт, по специальности немецкий и английский языки, Нижний Тагил, 28.06.1991 - и звание учителя немецкого и английского языков средней школы Кандидат психологических наукДоцентНет - - 27 лет 6 месяцев - 27 лет 6 месяцев -
    7 - Калашникова Ольга Владиславовна - Доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность "Педагогика и методика начального обучения", квалификация "Учитель начальных классов средней школы", 1989 - Учитель начальных классов средней школы Кандидат психологических наукДоцентНет - - 34 года 2 месяца - 34 года 2 месяца -
    8 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    9 - Мочалова Надежда Юрьевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - СпециалитетУральский государственный университет, специальность «Философ», квалификация преподаватель философии (1983 г.) - преподаватель философии Кандидат философских наукДоцентНет - - 40 лет - 40 лет -
    10 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    11 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    12 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    13 - Созинов Михаил Васильевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - СпециалитетСвердловский государственный педагогический институт, специальность «Физическое воспитание», квалификация "Учитель физической культуры", 1980 - Учитель физической культуры Без ученой степениБез ученого званияНет - - 45 лет 10 месяцев - 41 год 10 месяцев -
    14 - Тарасова Нина Анатольевна - доцент кафедры социальной работы, управления и права - Высшее образование - СпециалитетНТГПИ, специальность «История», квалификация учитель истории, обществознания и права (1998) - учитель истории, обществознания и права Кандидат исторических наукБез ученого званияНет - - 32 года 3 месяца - 11 лет 2 месяца -
    15 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/upravlenie-informacionoy-obrazovatelynoy-sredoy_op0082.html b/public/sveden/employees/pps/upravlenie-informacionoy-obrazovatelynoy-sredoy_op0082.html deleted file mode 100644 index 5481be6..0000000 --- a/public/sveden/employees/pps/upravlenie-informacionoy-obrazovatelynoy-sredoy_op0082.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - - - - - - 44.04.01 Управление информационой образовательной средой. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.04.01 Управление информационой образовательной средой -
    - Уровень образования: Высшее образование - магистратура

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn_op0182.html b/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn_op0182.html deleted file mode 100644 index e9cb777..0000000 --- a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo-dizayn_op0182.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (изобразительное искусство, дизайн). Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Художественное образование (изобразительное искусство, дизайн) -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Кузнецова Елена Николаевна - доцент кафедры педагогики и психологии - Высшее образование - Специалитет НТГПИ, специальность "Биология-химия", квалификация "Учитель биологии и химии средней школы", 1987. ГОУ ВПО Ленинградский государственный университет им. А.С. Пушкина, специальность "Психология", квалификация "Психолог. Преподаватель психологии", 2004 - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 37 лет 3 месяца - 19 лет 2 месяца -
    2 - Луткин Станислав Сергеевич - доцент кафедры педагогики и психологии - Педагогика Высшее образование - Специалист"История" с дополнительной специальностью "Обществознание и право" - Учитель истории, обществознания и права Кандидат педагогических наукДоцентНет - - 23 года - 23 года -
    3 - Степанова Елена Васильевна - преподаватель СПО кафедры безопасности жизнедеятельности и туризма - Высшее образование - Специалист общетехнические дисциплины и труд / политология / психология (практическая) - и звание учителя общетехнических дисциплин средней школы / политолог. преподаватель политологии / психолог-практик. преподаватель психологических дисциплин Кандидат психологических наукБез ученого званияНет - - 43 года 4 месяца - 23 года 5 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo_op0089.html b/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo_op0089.html deleted file mode 100644 index d7b2570..0000000 --- a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-izobrazitelynoe-iskusstvo_op0089.html +++ /dev/null @@ -1,987 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (изобразительное искусство). Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Художественное образование (изобразительное искусство) -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Авдеева Галина Анатольевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНижнетагильский государственный педагогический институт, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1985 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 38 лет 1 месяц - 34 года -
    2 - Грищенко Игорь Владимирович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение, рисование, труд", квалификация "Учитель рисования, черчения и трудового обучения средней школы", 1985 - Учитель рисования, черчения и трудового обучения средней школы Без ученой степениБез ученого званияНет - - 36 лет 7 месяцев - 36 лет 4 месяца -
    3 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    4 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    5 - Кузнецова Наталья Сергеевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2000 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 23 года 7 месяцев - 23 года 1 месяц -
    6 - Кузьмина Ирина Петровна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2001 - Учитель изобразительного искусства и черчения Кандидат педагогических наукДоцентНет - - 22 года 2 месяца - 22 года 2 месяца -
    7 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    8 - Малеева Елена Валентиновна - доцент кафедры психологии и педагогики дошкольного и начального образования - Высшее - СпециалитетНТГПИ, специальность "Физика и математика", квалификация "Учитель физики и математики средней школы", 1990 - Учитель физики и математики средней школы Кандидат педагогических наукДоцентНет - - 33 года 5 месяцев - 29 лет 11 месяцев -
    9 - Мамутов Рефат Ремзиевич - старший преподаватель кафедры художественного образования - Рисунок Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство, с дополнительной специальностью педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы, воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы, воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 1 месяц - 33 года 1 месяц -
    10 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    11 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    12 - Овчинникова Анна Владимировна - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетФГБОУ ВПО «НТГСПА» по специальности «Химия» с дополнительной специальностью «Биология», 2011 - Учитель химии и бтиологии Без ученой степениБез ученого званияНет - - 12 лет 4 месяца - 2 года 1 месяц -
    13 - Основина Татьяна Юрьевна - доцент кафедры социальной работы, управления и права - Правоведение Высшее образование - Специалитет1) УПИ, специальность «Промышленное и гражданское строительство», квалификация инженер строитель (1987). 2) НТГПИ, специальность «Социальная работа», квалификация специалист социальной работы (2001). - специалист по социальной работы Кандидат педагогических наукДоцентНет - - 35 лет 2 месяца - 22 года 2 месяца -
    14 - Рыжкова Ольга Васильевна - доцент кафедры гуманитарных и социально-экономических наук - История Высшее образование - СпециалитетУральский государственный университет им.А.М. Горького, специальность «История», квалификация "Историк, преподаватель истории и обществоведения", 1985 - Историк, преподаватель истории и обществоведения Кандидат исторических наукДоцентНет - - 38 лет 2 месяца - 35 лет 2 месяца -
    15 - Садриева Анастасия Николаевна - доцент кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Филология", квалификация "Учитель русского языка и литературы", 1998 - Учитель русского языка и литературы Кандидат культурологииБез ученого званияНет - - 25 лет 11 месяцев - 25 лет 2 месяца -
    16 - Терегулов Денис Федорович - доцент кафедры информационных технологий и физико-математического образования - Высшее образование - СпециалитетНТГПИ, специальность «Физика" с дополнительной специальностью «Информатика», 2008 - учитель физики и информатики Кандидат педагогических наукБез ученого званияНет - - 15 лет 2 месяца - 5 лет 2 месяца -
    17 - Толкачев Игорь Борисович - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство", квалификация "Учитель черчения, изобразительного искусства средней школы", 1986 - Учитель черчения, изобразительного искусства средней школы Без ученой степениБез ученого званияНет - - 42 года 8 месяцев - 27 лет 5 месяцев -
    18 - Трубина Зоя Игоревна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "История" с дополнительной специальностью "Филология", квалификация "Учитель истории и английского языка", 2002 - Учитель истории и английского языка Кандидат педагогических наукДоцентНет - - 21 год 2 месяца - 21 год 2 месяца -
    19 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Философия Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    20 - Чебакова Елена Анфиногеновна - старший преподаватель кафедры художественного образования - Высшее образование - СпециалитетНТГПИ, специальность "Черчение и изобразительное искусство" с дополнительной специальностью "Педагогика", квалификация "Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист", 1990 - Учитель черчения и изобразительного искусства средней школы. Воспитатель-методист Без ученой степениБез ученого званияНет - - 33 года 4 месяца - 32 года 2 месяца -
    21 - Шемякин Алексей Борисович - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - СпециалитетУральский государственный университет им. А.М. Горького, квалификация – экономист. Преподаватель политэкономии (1991 г.). Аспирантура УрГПУ (1998 г.) - экономист Кандидат педагогических наукДоцентНет - - 31 год 11 месяцев - 31 год 11 месяцев -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo_op0045.html b/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo_op0045.html deleted file mode 100644 index 732e2af..0000000 --- a/public/sveden/employees/pps/xudoghestvennoe-obrazovanie-muzykalyno-teatralynoe-iskusstvo_op0045.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - - - - - - - - 44.03.01 Художественное образование (музыкально-театральное искусство). Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 44.03.01 Художественное образование (музыкально-театральное искусство) -
    - Уровень образования: Высшее образование - бакалавриат

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Дикова Виктория Вячеславовна - доцент кафедры педагогики и психологии - Высшее образование - Специалист "Технология и предпринимательство" с дополнительной специальностью "Психология" - Учитель технологии и предпринимательства. Педагог-психолог Кандидат психологических наукДоцентНет - - 24 года 10 месяцев - 24 года 7 месяцев -
    2 - Лысуенко Светлана Анатольевна - доцент кафедры педагогики и психологии - Высшее образование - специалитетАОУ ВПО "ЛГУ им. А.С.Пушкина", специальность "Психология", 2009 г. - Психолог. Преподаватель психологии Кандидат психологических наукБез ученого званияНет - - 26 лет 9 месяцев - 3 года 1 месяц -
    3 - Манакова Марина Вячеславовна - доцент кафедры педагогики и психологии - Педагогика Высшее образование - СпециалитетНТГПИ, специальность «История, английский язык», квалификация "Учитель истории, обществоведения, английского языка средней школы", 1984; Академия психологии, предпринимательства и менеджмента, специальность "Менеджмент в управлении персоналом", квалификация "Психолог-менеджер по персоналу", 2000 - Психолог-менеджер по персоналу Кандидат педагогических наукДоцентНет - - 39 лет 1 месяц - 22 года 2 месяца -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/employees/pps/zaschita-v-chrezvychaynyh-situaciyah_op0175.html b/public/sveden/employees/pps/zaschita-v-chrezvychaynyh-situaciyah_op0175.html deleted file mode 100644 index d643e0b..0000000 --- a/public/sveden/employees/pps/zaschita-v-chrezvychaynyh-situaciyah_op0175.html +++ /dev/null @@ -1,1016 +0,0 @@ - - - - - - - - - - - - 20.02.02 Защита в чрезвычайных ситуациях. Информация о персональном составе педагогических работников каждой реализуемой образовательной программы. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
    - -
    -
    - - К содержанию - -
      -
    • - Размер шрифта: -
        -
      • - A -
      • -
      • - A -
      • -
      • - A -
      • -
      -
    • -
    • - Цвета сайта: -
        -
      • - Ц -
      • -
      • - Ц -
      • -
      • - Ц -
      • -
      -
    • -
    - - - - -
    -
      -
    • - Ганитура: -
        -
      • - Без засечек -
      • -
      • - С засечками -
      • -
      -
    • -
    • - Кернинг: -
        -
      • - -
      • -
      • - a б -
      • -
      • - a  б -
      • -
      -
    • -
    • - Интервал: -
        -
      • - Одинарный -
      • -
      • - Полуторный -
      • -
      • - Двойной -
      • -
      -
    • -
    - - -
    -
    -
    - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
    -
    - -
    - -
    -
    -
    -
    -
    Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - -
    -
    - -
    -
    - - -

    Информация о персональном составе педагогических работников каждой реализуемой образовательной программы

    -

    - Образовательная программа: - 20.02.02 Защита в чрезвычайных ситуациях -
    - Уровень образования: Среднее профессиональное образование - программа подготовки специалистов среднего звена

    -
    - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - вывод информации о персональном составе педагогических работников, являющихся иностранными гражданами, - приостановлен до 31 декабря 2023 года -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Фамилия, имя, отчество (при наличии) педагогического работникаЗанимаемая должность (должности)Преподаваемые учебные предметы, курсы, дисциплины (модули)Уровень (уровни) профессионального образованияНаименование направления подготовки и (или) специальности педагогического работника в том числе научнойКвалификацияУчёная степень (при наличии)Учёное звание (при наличии) - Награды, международные почетные звания или премии. - - Наведите для отображения полной формулировки - - Сведения о повышении квалификации (за последние 3 года) и сведения о профессиональной переподготовке (при наличии)Общий стаж работы - Стаж работы по специальности - (сведения о продолжительности опыта (лет) работы в профессиональной сфере, - соответствующей образовательной деятельности по реализации учебных предметов, курсов, дисциплин (модулей)) - - Наименование образовательных программ, в реализации которых участвует педагогический - работник. - - Наведите для отображения полной формулировки - -
    1 - Гольденберг Ольга Александровна - доцент кафедры художественного образования - Высшее образование - СпециалистФГАОУ ВО "РГППУ", специальность 030800 "Изобразительное искусство и черчение", квалификация "Учитель изобразительного искусства и черчения", 2003 - "Учитель изобразительного искусства и черчения" Кандидат педагогических наукБез ученого званияНет - - 20 лет 4 месяца - 11 лет 2 месяца -
    2 - Даренская Ирина Викторовна - доцент кафедры социальной работы, управления и права - История Высшее образование - СпециалитетНТГПИ, специальность «История с дополнительной специальностью "Социология», квалификация "Учитель истории и социологии", 2002 - Учитель истории и социологии Кандидат исторических наукБез ученого званияНет - - 21 год 5 месяцев - 18 лет -
    3 - Дейкова Татьяна Николаевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 2003 - Учитель химии и биологии Кандидат химических наукДоцентНет - - 19 лет 11 месяцев - 19 лет 3 месяца -
    4 - Ильина Анастасия Андреевна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее - Бакалавриат44.03.01 Педагогическое образование - Иностранный язык Без ученой степениБез ученого званияНет - - 1 год 2 месяца - 1 год 2 месяца -
    5 - Киган Виктория Николаевна - преподаватель кафедры безопасности жизнедеятельности и туризма (совместитель) - Высшее образование - Специалист товароведение и организация торговли непродовольственных товаров - товаровед высшей квалификации Без ученой степениБез ученого званияНет - - 39 лет 3 месяца - 2 года 4 месяца -
    6 - Кокшарова Елена Александровна - доцент кафедры информационных технологий и физико-математического образования - Математика Высшее образование - СпециалитетНТГСПА, специальность "Математика" с дополнительной специальностью "Информатика", квалификация "Учитель математики, информатики и вычислительной техники", 2006 - Учитель математики, информатики и вычислительной техники Кандидат педагогических наукДоцентНет - - 17 лет 6 месяцев - 13 лет 6 месяцев -
    7 - Костылева Елена Александровна - преподаватель СПО кафедры физической культуры и спорта - Высшее образование - специалитетНТГПИ, специальность "Биология", квалификация "Учитель биологии и географии", 2003 - Учитель биологии и географии Без ученой степениБез ученого званияНет - - 24 года 11 месяцев - 24 года 11 месяцев -
    8 - Максимов Данил Дмитриевич - преподаватель СПО кафедры информационных технологий и физико-математического образования - Высшее образование - бакалавриатФГАОУ ВО "РГППУ", направление подготовки 44.03.05 Педагогическое образование (с двумя профилями подготовки), квалификация "Бакалавр", 2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 11 месяцев - 1 год 1 месяц -
    9 - Матвеев Олег Прокопьевич - преподаватель СПО - - Без ученой степениБез ученого званияНет - Не проходил(а) - - 36 лет 1 месяц - 18 лет 8 месяцев -
    10 - Мешкова Ирина Владимировна - доцент кафедры педагогики и психологии - Высшее образование - СпециалитетУральский государственный университет им. А. М. Горького, специальность «Философия», квалификация "Философ. Преподаватель философии", 1983; Уральский государственный университет им. А.М. Горького, направление «Психология», бакалавр психологии, 2004 - Философ. Преподаватель философии Кандидат психологических наукДоцентНет - - 37 лет 6 месяцев - 28 лет 8 месяцев -
    11 - Мишина Екатерина Геннадьевна - доцент кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГПИ, специальность "Химия", квалификация "Учитель химии и биологии", 1999 - Учитель химии и биологии Кандидат биологических наукДоцентНет - - 23 года 10 месяцев - 23 года 9 месяцев -
    12 - Неймышев Алексей Викторович - доцент кафедры безопасности жизнедеятельности и туризма/кафедры физической культуры и спорта - Высшее образование - СпециалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2009 - Учитель безопасности жизнедеятельности Кандидат педагогических наукДоцентНет - - 15 лет 2 месяца - 14 лет 2 месяца -
    13 - Пнджоян Сирануш Артуровна - преподаватель СПО кафедры иностранных языков и русской филологии - Высшее образование-Бакалавриат ФГАОУ ВО «РГППУ» по направлению подготовки 44.03.01 «Педагогическое образование», Екатеринбург, 06.07.2021 - Бакалавр Без ученой степениБез ученого званияНет - - 2 года 4 месяца - 2 года 2 месяца -
    14 - Полявина Ольга Валентиновна - доцент кафедры естественных наук - Высшее образование - СпециалитетНТГПИ, специальность "Химия-биология", квалификация "Учитель химии и биологии средней школы", 1995 - Учитель химии и биологии средней школы Кандидат биологических наукДоцентНет - - 28 лет 2 месяца - 28 лет 1 месяц -
    15 - Сандаков Владислав Евгеньевич - старший преподаватель кафедры физической культуры и спорта - Высшее образование - специалитетНТГСПА, специальность "Безопасность жизнедеятельности", квалификация "Учитель безопасности жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 6 лет 10 месяцев - 3 года 1 месяц -
    16 - Сандакова Татьяна Николаевна - преподаватель СПО кафедры физической культуры и спорта - Высшее - Бакалавриат, МагистратураФГАОУ ВО "РГППУ", направление "Физическая культура", квалификация "Бакалавр", 2019; /ФГАОУ ВО "РГППУ", по направлению подготовки 44.04.01 "Педагогическое образование", квалификация "Магистр", 106624 № 5663091, рег. № 0608/01, Екатеринбург, 09.03.2022 - Бакалавр/Магистр Без ученой степениБез ученого званияНет - - 4 года 1 месяц - 4 года 1 месяц -
    17 - Федюнин Владимир Александрович - доцент кафедры безопасности жизнедеятельности и туризма - Высшее образование - СпециалитетНТГПИ, специальность "Биология и химия", квалификация "Учитель биологии и химии средней школы", 1993 - Учитель биологии и химии средней школы Кандидат биологических наукДоцентНет - - 29 лет - 20 лет 2 месяца -
    18 - Фомина Юлия Алексеевна - доцент кафедры иностранных языков и русской филологии - Высшее образование - Специалитет НТГСПА, специальность "Филология", квалификация "Учитель русского языка и литературы", 2004 - Учитель русского языка и литературы Кандидат филологических наукБез ученого званияНет - - 19 лет 2 месяца - 19 лет 2 месяца -
    19 - Хохлова Людмила Васильевна - доцент кафедры гуманитарных и социально-экономических наук - Высшее образование - Специалитет1) Псковский государственный педагогический институт им. С. М. Кирова, специальность «История» с дополнительной специальностью «Иностранный язык», квалификация «Учитель истории и иностранного языка» (1973). 2) Уральский государственный университет им. А. М. Горького, специальность «Философия», квалификация преподаватель философии (1986). - преподаватель философии Кандидат педагогических наукДоцентНет - - 48 лет 11 месяцев - 34 года 10 месяцев -
    20 - Черный Андрей Александрович - старший преподаватель кафедры безопасности жизнедеятельности и туризма - Высшее образование - БакалавриатНТГСПА, кв-ция "Учитель безопасности жизнедеятельности", спец-ть "Безопасность жизнедеятельности", 2014 - Учитель безопасности жизнедеятельности Без ученой степениБез ученого званияНет - - 10 лет 10 месяцев - 5 лет 11 месяцев -
    21 - Чудакова Наиля Муллахметовна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетНТГПИ, специальность "Русский язык и литература", квалификация "Учитель русского языка и литературы средней школы", 1990 - Учитель русского языка и литературы средней школы Кандидат филологических наукДоцентНет - - 34 года 4 месяца - 33 года 2 месяца -
    22 - Южанинова Елена Владимировна - доцент кафедры иностранных языков и русской филологии - Высшее образование - СпециалитетКалининский государственный университет, специальность «Немецкий язык и литература», квалификация "Филолог. Преподаватель немецкого языка. Переводчик", 1983 - Филолог. Преподаватель немецкого языка. Переводчик Кандидат педагогических наукДоцентНет - - 40 лет 2 месяца - 39 лет 1 месяц -
    -
    -
    -
    - - - -
    -
    -
    - - - - -
    - - - - - - - - - - - diff --git a/public/sveden/files_zaglushka/Act_prov.doc b/public/sveden/files_zaglushka/Act_prov.doc deleted file mode 100644 index 7ee5605ffebb0cb208b3de49f7fa60136f8a31fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/public/sveden/files_zaglushka/Collect_dogovors.doc b/public/sveden/files_zaglushka/Collect_dogovors.doc deleted file mode 100644 index 024b9dad42e33afe36b14c670a6f133b380e2c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 zcmeI1U2Kz87=Yie`&v4Lv2|m>7_5v5lb_LT4EDoD*9{nDf3P7c0&Xy1%2wQlfZ>8@ zOuWzpqsGLTs0qXijhS-eg^6AmuQVDHVlZCdrO}u{ydja*=RIv%soPqnL4JCg=R5!J z`<|cgeCM2g|6R_N_dhB4MG{<{WXO0pQ(STB7U6lZc(#axu%?ZN!{Jym!L+-Fdf-OX zRvkl|L3DzS`7CflCd`J1U=GZMEYR{y0ps68%}tw{&;z?9#BW5rvPA~*hvYP)n!3wp z#>9(ErDptkkxKbwWzza5dLUU}X?}eF$JX!LegE}4pznVUcpw+@U_Ru-0$2!(pa2#_ zAuNHVPy}93y~X&;p(Gk#fxi+;;SpE`t6>eSg)&$NJ}8F@sD$-U1sh-^R6`BaLLF>^ zdT4;n;D<&CKoc~>7T5~gpar%=5OzQ-v_U&`Kqu^kUC;&Hup1tQJ@6Pj4o|>dcoO!3 zw)sHRpBTCSCuCtw1`E7ucV+4qUF1vil&v~`ZT$y_Lc^iMBi=osp+jq%L(iNT=o=g{ z--Na z`rXB7g;>=Fq(_b+N55m`CDy7EtC8upP6Df>BWTM`XbLWrftE$~Fmw_hY_Z)Vu%B=b zc?Vi7{X$OdYGu6WTKKA&Z}VlT-Dua_4R(cj*4SQYvHfSx2q%Q#Be8u7fNT)CHsT3Ftm{Q z9mrN$I?uBvu_IttA+ZrV^c~I-&!IfaLN;&k`B$h@BI~kqtYWK#uuGQNo3XkPOVkPn zZ@Y~qH*ZZbS}H7kd)%@Fi#O6%AFZuMzS^6M%u~kRIoRtl9lXJ9X=UxteQvAFv^s#V ztzM1>mEyy)D%#$P6ep{S){f|;nD~JV-GrD~tJ{>bpgWgXSa&dCzb2RmzC#x)b$;N* zr9xzLvn~Ieu7OEixAZfK`ec}8s~!I&zJ5G)VhvKe3OSCXQgop>O`Tq9>U6AJk(%~K zrf`3B3iqSQ(seh9Yo$gnmJU&Ggm4Huz3A7JemP9-WNp&E`6h`L%}yq#i&k2(0hmVK zR2FLw4^uC`7q+{QIgPAXmcITYpe>Kc@v_(lSFwIbyxJ*S(cW_s~CBdk7&zGg4w9+hs-i@TV6DiNhkkA zYNVvd$qX6OA&A8ZrrivBz~h@ir6g4n)(ytVEq~oeQYo_kNm?krz}dJ+IIP>YcxSVD z88)lKL?}Lg((rg#r&K}%D5=xz%1iHFyWVj$`@`4VvU=sk%i41vfv&xp-vX@UW*?>J z&8I-mo5z7IiJSrbUcU@;;0@68=X;6JQG*>?V+K89#&Y*&wz3^ zhkksy+SR9?UmsEDSO59rMMe95ur&N;_t>-?2zVf5e;e84k}gZB@fGtS@>joLEWwOyrMf8)AN9sra~- z$%{`&5_T{IIx1OFKUTb+_}lPrT>&y?BIZZNqL+#_Oex*@mlD=fN!s0?Jy6K_>O8#D z&LNlYw92%;bPuF^;I8TckL{HP&hmb9a@EuR#OYN}|9b9kAh(iqJsC&N{MCdsJ;1rT z$vgwpY_i)4d!^Q#{OimqJwQplLD*p=ttUtC1uDRAmzmwrUDX{Ao-yq4y5S7ye(y%| zZTo}QNB3omGpgJcM~m3F-M?CtIl`R$3uhK8;Lue%6zZrX~x$$GG&Eshf><)vIkvRlnLBJ8745dD=tEXKF)MRKMz0 zmr6U-)?vMH!8y4EJwgBLHMaiuyPd1n!;DDeACuU%air{I&rMH=r~9mH+?% diff --git a/public/sveden/files_zaglushka/Dogov_n.doc b/public/sveden/files_zaglushka/Dogov_n.doc deleted file mode 100644 index 075ea4c468a37fecb3a279bb2ab8c5dcc97a09ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 zcmeHP3tWxK`=4_hh%?^_d4$ z8b~LyCL*MbFG<8Y$QcmUq~mggXhRrfZG1i-#RC8k6w?2Y1)8>>B;s+(EJ9l3i*XPM zfsqB0AY=xhJMo&~HKVPjt%j2R>Y>b1B>LS6Njt=#VEU`n-$wX+*^k1m!gPiLDv%^9 zh$DY2F9`o0SD=dn$3ehoTYI_BacM}G>PZN4I{iH;c?)qxkR$yOZ*9-lnQsO?Oemk; z-l#9-&wCNF6$-9ZB4kK=c@X`EXgkpLcFsV{yW(_v=yJ3^n$!KJ(=lEPkzDAHB5**Xv`*b8)Pe<98gz5hMk-k5xzpFOT`e-}R^G)tXOU8n*N?aHzqUTjl z=&uw==yL7JWGTqe6zAY!2ps1h5}ofN%mbvpAjh939jDW&#J})BJy<2JmsUlO*EmSD z03mH>n$z{uahlWRyW(`d&YYf)H1DcBE!S(e2OaN;08UfsblH0TFSPqci4qyx+SKtDDqd
      n)~8#fYSU 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 F{|5^6qXPf{ diff --git a/public/sveden/files_zaglushka/Dop_Pol_st.doc b/public/sveden/files_zaglushka/Dop_Pol_st.doc deleted file mode 100644 index 1af82c35f797611566a25f67896169a6a4ffe286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/public/sveden/files_zaglushka/Dpo_practics.doc b/public/sveden/files_zaglushka/Dpo_practics.doc deleted file mode 100644 index d405eabb3ea3c9b17d5256c214abb2cb1c60b910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26112 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 Mq&gkV|7{TX2YoAZM*si- diff --git a/public/sveden/files_zaglushka/Edu_Standarts.doc b/public/sveden/files_zaglushka/Edu_Standarts.doc deleted file mode 100644 index 93589d42313fee971e2e64ae70009836f9b53187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 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 P?ncgaGjFZDF$nw%;uB_6 diff --git a/public/sveden/files_zaglushka/Pol_st.doc b/public/sveden/files_zaglushka/Pol_st.doc deleted file mode 100644 index 3836343b453b233d4bed97b8dd00bd1af55b7011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/public/sveden/files_zaglushka/Pol_st_kom.doc b/public/sveden/files_zaglushka/Pol_st_kom.doc deleted file mode 100644 index 4e0d11c08698f50ce84f14769858a3cd8abcfbbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 D?Cr3# diff --git a/public/sveden/files_zaglushka/Poryadok_oplatu_za_progivanie.doc b/public/sveden/files_zaglushka/Poryadok_oplatu_za_progivanie.doc deleted file mode 100644 index dc440fe1542e247fb200668681c2874f5fb3d036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22016 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 diff --git a/public/sveden/files_zaglushka/Predpisaniya.doc b/public/sveden/files_zaglushka/Predpisaniya.doc deleted file mode 100644 index ca14bdf6ab2c9dd81d822bfaefe5859719276c95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 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 F_&;Lfwmbj; diff --git a/public/sveden/files_zaglushka/Prikaz_zach_1.doc b/public/sveden/files_zaglushka/Prikaz_zach_1.doc deleted file mode 100644 index da7c61faca9e29fae58e60c19023530ec31d9107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 zcmeHPZ){Xm7C-am&a^<6VueyrVT5W~t<6;E?!fYArY%rKTf|jJjM0G>TVy&q9inbF zS=h}Q;-{M3&F%-1jfssWyCL0`Z1#gujEylyquH#R^;^{tiSZ92Q8AJ6_q*@iVLEN? z6fs%YbCdJVJ?Gwg&V9dk=k=bsr}NgESByXPx25k&S=lIIIain?(GqdqAk1*(4xLRHHpguq85FUiXLml%;#buaQEir~qj;K9FEEizwr@7ujEGm;sx+6k8> zre0dmyY@|=`X;na77B&hqH?;r>+rO#jD~%gytGd3RPsWZ z?)uM(i2MU`JQ#PO{4mCQu=7M8Ing zTUwkw$K5#B$H^~aTs@S#g7M{?{pO;*+)lYnd`gS6Q>v?^?&dXwu**81H1)?zevb ztF!AYIeh4c^K$p;xbyF1$KCkpxa(KW-FkF3F#xCp(;-JRNs--TR@G zH=^+*-ZSK-dX8~2+e>AqciiDzDd!&-+ViBQxW=ply(j{+Mxf5bWTR;{NfS3eH5<*% z;O(Z({LI{DHb7o$+mmKB^cze9ed1;dcmnzj=ogbs7~5vnm=2RN>oKC;${T`~1lrcy zzHwaFLrS4X+%!uJZ?pt#(rya1BrLG+He6#uPwYX&5VPz!{vp5F%k-enx%EPKeT-G*DbNpS5nuGjzm|C z?g+0O9yE=h>qbQukB)f_pqk+^hO=4}0YyL&Py`eKML-cy1QY>9KoL*`6ahs*5l{p! zDFhz(YNZZe10IoD!PkO8IbU-c<%+-$i9owZ^0R^`?ZrGDkt$h+lgVvnD^3Wv;Uv<} zr)iLmTN~uQu8>KCXS$Y{Ay6JPd4BDZN}et}MXM3lx(HTNu*kDccf#3)6UKz;#93kt zc@C|?DW{(iuuBG#pBJ8!T_rYZOJ)`~Js8DP$X1-1CU82+aaYUYFL3a`=08yh%?oAU zR$p(u&x;z5#d`0U!h1?`@SnD0RsiJBst-5FDSkQMZ=dLu&)@dULJ&Pv+lS1wySqUl zD;WtdV8@ACI~3Z7!*Yrfbuy}2Dn?)=I%tl`F*$T7w`SrXx3ni}XD6M13D~ED=Ty4F zC)?`UPTi_g%)1P25_#X)1l?aDgJ?>!M}in}^CVM+LS328;PWC<2PW|0V+GupN$i=QkE^mfT>B|Mt(P&-U~$_{)>ka%0nT@5G_og$B1hJPes5 zhe6yv9|2*9Acj&1KU2TY9s3f9zEK6M@|Z@Y@IW zC<2OrBA^H;0*Zhlpa>`eKQsd075{s0zw!2wma7*0?vIH7o6jC){BID% zGInMx+Ye$a`w)on{_jCN_v7~fSAd=dEe8D+#PiN$Aja{}gBZt;f%r=TuY(x({~JWx z?}AF>`>P@E=t~a{WYYO;F1Gp6e6BCk7u(!BkRQn6ysb30b}=^Na_VcF=2_pUPRo~J zQXEH;8VGdGFBAA>#T(-vyf^;w$rD8{&}mTw6ahs*5l{pa0YyL&Py`eKML-cy1THZI z81pjRWvpyKjN=)@^W2{2;rwk+p3yUYXKcy z`sX|lM`H)cOPU^{_+4*Bh!;CtkN zO)KYfsI)AFed~fmIStieLvgTT<0{>m4>V!Z{zflS|Ez9k`N*8crsu64I=m0uhLz6H5`DFy%l diff --git a/public/sveden/files_zaglushka/Samoobsled.doc b/public/sveden/files_zaglushka/Samoobsled.doc deleted file mode 100644 index 1b9dd71118bc3839293cd4492d986e18cd0796ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 zcmeI1TWr%+9LLYUJ1rf;*g6<6CM#pY&!9~b|oCWS_oqsC*o%9B)Xk)C7c^ObUuma_3!EM^yz%!a$j0@o6< z${1<}(G6tGX82AS@_@9*1x$Pwshbsbk_C3ED8EtVSDVxj@vwTDQFR`Q z@R($hPI@M<7f#xzYm?Olio z4;sM+&;**nMi2xc5C$!v6>I{V!4}X4wt@)Q2HHUf*bX{D7uW%If^M)2>;?~kJ>X&R z2zV6i1^d8$AUYpR#1kX;|D-IW$zg#P?w(xP(Utnj{Hx6}ejNjchNC0VBcuL3(c#0Z zTcb~$80;GwHG4uwx0JO;4;fF8bR`*6UsIIHBqO@xM6J=^9N_=fmS>athfy zaWWBm=U0a_vp)L`2}Jp#JO z54CCUC^$g6hq{Apmh6yIhxKZ_^h)fq@wa(uu@31b-K?w4e}nd`HXYRUx>bis2XvLL z(*eC12*n6}E#X=D5aYFSOc?@laF9K$ zrDYGmH1wvDSS&n3zho?17bQXBn+%SZc+J zPZ@eW>TzPRD3r7_nbK1VSE0=$IUM%+^khNFp+W;%M zIY-HT^D!Xz&EtS0iFy{ue*F@d1zrbo|9lsS$$rN~a+Z{pfA>h=Fp)B?`)4A_OIV=6Gr8{$DIfFT3zv`0FpuJDMqfoVBbDe=cfV@_i|E z>|sF&*_HBCOHcGz&rp2|x5?E-s>$qQ@s9Rh70=!LAB)W~x{6?umWghsC$|=xDfMSU z2RokJDmgE0~lvcpB2U&W{)P$dg)K> zS%cj>7Ragf%Ec!;_V><^-kK(Ix3U`5hJXro@e!fRrAo)1uk??78(K1U)>AgNGiT}P zAzcotsjoWSZw2ILt7^zqRI9vzWTv`5%gx7i?#FX)RW8bZ?G5hFtFC_3N|}37nS4`_ zcX}fXaXyf~ayOo;oa*c0zx@6uGEDx4aGg<7Lhj>6I3kNDIC(@p&KH$lbu_7!v!oAg zMPGSGkZ%~yda3K2EchPd(Ie9^6Yj!SbaKjHdpn0Y;c0a1ZYs=+yF>m(k}m - - - - - - - - - - - Стипендии и меры поддержки обучающихся. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Стипендии и меры поддержки обучающихся

      -
      -

      Сведения о наличии и условиях предоставления обучающимся стипендий

      -
      -

      Виды стипендий

      -
      -

      1. государственная академическая стипендия студентам;
      2. государственная социальная стипендия студентам;
      3. государственные стипендии аспирантам, ординаторам, ассистентам-стажерам;
      4. стипендии Президента Российской Федерации и стипендии Правительства Российской Федерации;
      5. именные стипендии;

      -
      -
      -
      -
      - -
      - -
      -

      Приказ о создании стипендиальной комиссии на учебный год

      - -
      - - -
      -

      - Положения о назначении государственной академической стипендии и государственной социальной стипендии - студентам (бакалаврам, специалистам и магистрам), государственной стипендии аспирантам и стипендии - слушателям подготовительного отделения -

      - -
      - - -
      - -
      -
      -
      -

      - Сведения о наличии общежития, интерната, количестве жилых помещений в общежитии, интернате для - иногородних обучающихся

      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование показателяОбщежитийИнтернатов
      - Количество -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - - 3 -
      - - Нет -
      -
      - - Нет -
      - - Нет -
      Общая площадь (кв.м.)16172,4Нет
      Жилая площадь (кв.м.)6531,8 - Нет -
      - Количество жилых помещений: -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - 388 -
      - Нет -
      -
      - Нет -
      - Нет -
      - Количество мест: -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - - 958 -
      - - Нет -
      -
      - - Нет -
      - - Нет -
      Обеспеченность 100% мягкими и жестким инвентарем по установленным - стандартным нормам - да-
      Наличие питания (включая буфеты, столовые)нет-
      -
      -
      -
      - -
      -

      - Информация о наличии условий для беспрепятственного доступа в общежития, интернаты -

      -
      - В образовательной организации отсутствуют общежития, интернаты
      -
      -
      -
      - - -
      -

      Договор найма жилого помещения в студенческом общежитии, интернате

      - -
      - -
      -

      Положение о студенческом общежитии, интернате

      - -
      - - - - - - -
      -

      - Информация о формировании платы за проживание в общежитии, в том числе копии локальных нормативных актов, - определяющих размер платы за пользование жилым помещением и - коммунальные услуги в общежитии для обучающихся, принимаемых с учетом мнения советов обучающихся и - представительных органов обучающихся в организации, осуществляющей образовательную деятельность -

      - -
      -
      -

      - Сведения о трудоустройстве выпускников, с указанием численности трудоустроенных выпускников от общей численности - выпускников в прошедшем учебном году, для каждой реализуемой образовательной программы, по которой состоялся - выпуск -

      - - Подготовка квалифицированных рабочих, служащих -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - - Наименование профессии, специальности, направления - подготовки наименование группы научных специальностей - - Образовательная программа, направленность, профиль, шифр и наименование научной - специальности - - 2021-2022 учебный год - - 2020-2021 учебный год - - 2019-2020 учебный год - - 2018-2019 учебный год - - 2017-2018 учебный год -
      Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников -
      154.01.20 - - Графический дизайнер - - Графический дизайнер -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      -
      - - Программа подготовки специалистов среднего звена -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - - Наименование профессии, специальности, направления - подготовки наименование группы научных специальностей - - Образовательная программа, направленность, профиль, шифр и наименование научной - специальности - - 2021-2022 учебный год - - 2020-2021 учебный год - - 2019-2020 учебный год - - 2018-2019 учебный год - - 2017-2018 учебный год -
      Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников -
      149.02.01 - - Физическая культура - - Физическая культура -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      220.02.02 - - Защита в чрезвычайных ситуациях - - Защита в чрезвычайных ситуациях -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      -
      - - Бакалавриат -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - - Наименование профессии, специальности, направления - подготовки наименование группы научных специальностей - - Образовательная программа, направленность, профиль, шифр и наименование научной - специальности - - 2021-2022 учебный год - - 2020-2021 учебный год - - 2019-2020 учебный год - - 2018-2019 учебный год - - 2017-2018 учебный год -
      Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников -
      144.03.01 - - Педагогическое образование - - Английский язык -
      - 2
      -
      - 2 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      244.03.01 - - Педагогическое образование - - Английский язык и перевод в сфере профессиональной коммуникации -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      344.03.01 - - Педагогическое образование - - Безопасность жизнедеятельности -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 12
      -
      - 11 -
      - 17
      -
      - 10 -
      - 24
      -
      - 11
      444.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Безопасность жизнедеятельности и физическая культура -
      - 19
      -
      - 11 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      544.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Биология и химия -
      - 11
      -
      - 10 -
      - 14
      -
      - 6 -
      - 4
      -
      - 4 -
      - 14
      -
      - 12 -
      - 11
      -
      - 10
      644.03.01 - - Педагогическое образование - - Дополнительное художественно-эстетическое образование -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      744.03.01 - - Педагогическое образование - - Изобразительное искусство -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 13
      -
      - 9 -
      - 16
      -
      - 10 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      844.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Изобразительное искусство и дизайн -
      - 15
      -
      - 11 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      944.03.01 - - Педагогическое образование - - Иностранный язык -
      - 21
      -
      - 13 -
      - 23
      -
      - 16 -
      - 29
      -
      - 21 -
      - 20
      -
      - 13 -
      - 27
      -
      - 17
      1044.03.01 - - Педагогическое образование - - Иностранный язык (второй) -
      - 17
      -
      - 12 -
      - 11
      -
      - 8 -
      - 16
      -
      - 12 -
      - 13
      -
      - 9 -
      - 27
      -
      - 18
      1144.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Информатика и математика -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 17
      -
      - 12 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      1244.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Информатика и технология -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      1344.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Информатика и физика -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 8
      -
      - 5
      1444.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - История и обществознание -
      - 19
      -
      - 12 -
      - 21
      -
      - 11 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      1544.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - История, право и медиация в сфере образования -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      1644.03.01 - - Педагогическое образование - - Литературная критика и редактирование -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 10
      -
      - 10 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      1744.03.03 - - Специальное (дефектологическое) образование - - Логопедия -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      1844.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Математика и информатика -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 9
      -
      - 7 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 11
      -
      - 10
      1944.03.01 - - Педагогическое образование - - Музыкальное искусство -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 8
      -
      - 3 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      2044.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Начальное образование и дошкольное образование -
      - 15
      -
      - 11 -
      - 17
      -
      - 13 -
      - 13
      -
      - 12 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      2144.03.01 - - Педагогическое образование - - Право, медиация в сфере образования -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      2244.03.02 - - Психолого-педагогическое образование - - Практическая психология и педагогика -
      - 18
      -
      - 12 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      2309.03.03 - - Прикладная информатика - - Прикладная информатика в экономике -
      - 15
      -
      - 11 -
      - 5
      -
      - 3 -
      - 13
      -
      - 7 -
      - 13
      -
      - 9 -
      - 13
      -
      - 6
      2444.03.02 - - Психолого-педагогическое образование - - Психология и педагогика дошкольного образования -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 7
      -
      - 5
      2544.03.02 - - Психолого-педагогическое образование - - Психология и педагогика начального образования -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 17
      -
      - 14
      2639.03.02 - - Социальная работа - - Психосоциальная работа с населением -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 15
      -
      - 12 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      2744.03.01 - - Педагогическое образование - - Русский язык и литература -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 14
      -
      - 14 -
      - 10
      -
      - 10 -
      - 15
      -
      - 12
      2844.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Русский язык и литература -
      - 12
      -
      - 11 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      2944.03.01 - - Педагогическое образование - - Социально-экономическое образование (история) -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 8
      -
      - 2 -
      - 12
      -
      - 8
      3044.03.01 - - Педагогическое образование - - Социально-экономическое образование (право) -
      - 1
      -
      - 1 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 18
      -
      - 10 -
      - 11
      -
      - 5
      3144.03.02 - - Психолого-педагогическое образование - - Специальная психология и педагогика -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 16
      -
      - 12 -
      - 16
      -
      - 9 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      3244.03.01 - - Педагогическое образование - - Сценические искусства -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 16
      -
      - 11 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      3339.03.02 - - Социальная работа - - Управление и предпринимательство в социальной сфере -
      - 14
      -
      - 10 -
      - 1
      -
      - 1 -
      - 1
      -
      - 1 -
      - 1
      -
      - 1 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      3438.03.03 - - Управление персоналом - - Управление персоналом организации -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 20
      -
      - 9
      3544.03.05 - - Педагогическое образование (с двумя профилями подготовки) - - Физика и информатика -
      - 11
      -
      - 10 -
      - 13
      -
      - 12 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      3649.03.01 - - Физическая культура - - Физкультурное образование -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 1
      -
      - 1 -
      - 18
      -
      - 14 -
      - 9
      -
      - 7
      3744.03.01 - - Педагогическое образование - - Художественное образование (изобразительное искусство) -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 22
      -
      - 13
      3844.03.01 - - Педагогическое образование - - Художественное образование (музыкально-театральное искусство) -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 8
      -
      - 5
      3944.03.01 - - Педагогическое образование - - Художественное образование (сценические искусства) -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 14
      -
      - 6 -
      - 10
      -
      - 8 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      4044.03.01 - - Педагогическое образование - - Художественное образование (хореографическое искусство) -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 9
      -
      - 6
      4144.03.01 - - Педагогическое образование - - Экология -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 4
      -
      - 4 -
      - 3
      -
      - 2 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - - Магистратура -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - - Наименование профессии, специальности, направления - подготовки наименование группы научных специальностей - - Образовательная программа, направленность, профиль, шифр и наименование научной - специальности - - 2021-2022 учебный год - - 2020-2021 учебный год - - 2019-2020 учебный год - - 2018-2019 учебный год - - 2017-2018 учебный год -
      Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников - Количество выпускниковКоличество трудоустроенных - выпускников -
      144.04.01 - - Педагогическое образование - - Образование в области безопасности жизнедеятельности и физической культуры -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      244.04.01 - - Педагогическое образование - - Общая биология и химия -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - 14
      -
      - 14 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      344.04.01 - - Педагогическое образование - - Управление информационой образовательной средой -
      - 13
      -
      - 13 -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      -
      - выпуск
      отсутствует
      444.04.01 - - Педагогическое образование - - Управление содержанием образования в условиях цифровизации -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - - -
      - - -
      -
      - -
      -
      -
      -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - - diff --git a/public/sveden/index.html b/public/sveden/index.html deleted file mode 100644 index 7119a04..0000000 --- a/public/sveden/index.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - - - - - - - - Сведения об образовательной организации. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Сведения об образовательной организации

      -

      Структура официального сайта образовательной организации в информационно-телекоммуникационной сети «Интернет», - а также формат представления образовательной организацией информации, обязательной к размещению на Сайте определяются в соответствии с:

      - -
      -

      Подраздел «Основные сведения»

      - Информация: -

      Подраздел «Структура и органы управления образовательной организацией»

      - Информация: -

      Подраздел «Документы»

      - Документы в виде копий и электронных документов (в части документов, самостоятельно разрабатываемых и утверждаемых образовательной организацией): -

      Подраздел «Образование»

      - Информация: -

      Подраздел «Образовательные стандарты и требования»

      - Информация: -

      Подраздел «Руководство. Педагогический (научно-педагогический) состав»

      - Информация: -

      Подраздел «Материально-техническое обеспечение и оснащённость образовательного процесса»

      - Информация о материально-техническом обеспечении образовательной деятельности, в - том числе сведения: -

      Подраздел «Стипендии и меры поддержки обучающихся»

      - Информация: -

      Подраздел «Платные образовательные услуги»

      - Информация о порядке оказания платных образовательных услуг в виде электронных документов: -

      Подраздел «Финансово-хозяйственная деятельность»

      - -

      Подраздел «Вакантные места для приема (перевода) обучающихся»

      - Информация: -

      Доступная среда

      - Информация о специальных условиях для обучения инвалидов и лиц с ограниченными возможностями здоровья, в том числе: -

      Подраздел «Международное сотрудничество»

      - Информация: -

      Подраздел «Организация питания в образовательной организации»

      - Информация: -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - - diff --git a/public/sveden/inter/index.html b/public/sveden/inter/index.html deleted file mode 100644 index 298ae6e..0000000 --- a/public/sveden/inter/index.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - - - - - - - Международное сотрудничество. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Международное сотрудничество

      -
      -

      - Сведения об интеграции российского образования с мировым образовательным пространством: -

      - Численность иностранных обучающихся по основным и дополнительным образовательным программам -
      - -
      -

      - Информация о заключённых и планируемых к заключению договорах с иностранными и (или) международными организациями по - вопросам образования и науки (при наличии) -

      -
      - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - размещение информации о заключенных и планируемых к заключению договорах с иностранными и (или) международными - организациями по вопросам образования и науки приостановлено до 31 декабря 2023 года -
      -
      - -
      -

      Информация о международной аккредитации образовательных программ

      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностейНаименование профессии, специальности, направления подготовки, наименование группы научных специальностейУровень образованияОбразовательная программа, направленность, профиль, шифр и наименование научной специальностиНаименование аккредитующей организацииСрок действия международной аккредитации (дата окончания действия свидетельства о международной аккредитации)Уровень аккредитации
      1ОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствуетОтсутствует
      -
      -
      -
      -
      - - -
      -

      Численность иностранных педагогических и научных работников

      -
      - В соответствии с Постановлением Правительства Российской Федерации от 06.06.2023 № 937 - - "О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - - размещение информации о численности иностранных педагогических и научных работников приостановлено до 31 декабря 2023 года -
      -
      -
      В соответствии с Постановление Правительства Российской Федерации от 06.06.2023 № 937 -"О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - размещение информации о заключенных и планируемых к заключению договорах с иностранными и (или) международными - организациями по вопросам образования и науки приостановлено до 31 декабря 2023 года
      -
      В соответствии с Постановление Правительства Российской Федерации от 06.06.2023 № 937 -"О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - размещение информации о заключенных и планируемых к заключению договорах с иностранными и (или) международными - организациями по вопросам образования и науки приостановлено до 31 декабря 2023 года
      -
      В соответствии с Постановление Правительства Российской Федерации от 06.06.2023 № 937 -"О приостановлении действия пунктов 11 и 14 Правил размещения на официальном сайте образовательной организации - в информационно-телекоммуникационной сети "Интернет" и обновления информации об образовательной организации" - размещение информации о заключенных и планируемых к заключению договорах с иностранными и (или) международными - организациями по вопросам образования и науки приостановлено до 31 декабря 2023 года
      -
      -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - - diff --git a/public/sveden/objects/cabinets/practice_rooms.html b/public/sveden/objects/cabinets/practice_rooms.html deleted file mode 100644 index aee978b..0000000 --- a/public/sveden/objects/cabinets/practice_rooms.html +++ /dev/null @@ -1,1632 +0,0 @@ - - - - - - - - Сведения об объектах для проведения практических занятий. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - - - - - - -

      Сведения об объектах для проведения практических занятий

      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Адрес - Наименование объектов для проведения практических занятий - - Оснащенность объектов для проведения практических занятий -
      1 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-108К) - - - - - -
      2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-203К) - - - - - -
      3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-206К) - - - - - -
      4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-207К) - - - - - -
      5 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-302К) - - - - - -
      6 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Назначение аудитории: Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-303К) - - - - - -
      7 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-204К) - - - - - -
      8 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - научно-исследовательская лаборатория (историческая информатика) (УК3К-202К) - - - - - -
      9 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201А) - - - - - -
      10 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201Аа) - - - - - -
      11 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-208А) - - - - - -
      12 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-212А) - - - - - -
      13 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-213А) - - - - - -
      14 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-214А) - - - - - -
      15 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-301А) - - - - - -
      16 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-304А) - - - - - -
      17 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Музей природы (УК1А-309А) - - - - - -
      18 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-313А) - - - - - -
      19 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-314А) - - - - - -
      20 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-316А) - - - - - -
      21 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-318А) - - - - - -
      22 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-402А) - - - - - -
      23 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-404А) - - - - - -
      24 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-405А) - - - - - -
      25 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1А-407А) - - - - - -
      26 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ) и исследовательских работ. (УК1А-408А) - - - - - -
      27 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-409А) - - - - - -
      28 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-411А) - - - - - -
      29 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-412А) - - - - - -
      30 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-413А) - - - - - -
      31 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-415А) - - - - - -
      32 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Помещение для хранения и профилактического обслуживания учебного оборудования (УК1А-123А) - - - - - -
      33 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Аудитория для инклюзивного образования (УК1А-125А) - - - - - -
      34 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тренажерный зал (зал атлетизма) (УК2В-03В) - - - - - -
      35 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-217В) - - - - - -
      36 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-222В) - - - - - -
      37 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Помещение для самостоятельной работы (УК2В-224В) - - - - - -
      38 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-301В) - - - - - -
      39 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-302В) - - - - - -
      40 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-304В) - - - - - -
      41 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-305В) - - - - - -
      42 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-306В) - - - - - -
      43 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-307В) - - - - - -
      44 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-318В) - - - - - -
      45 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-402В) - - - - - -
      46 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-409В) - - - - - -
      47 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-414В) - - - - - -
      48 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-426В) - - - - - -
      49 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа (УК2В-121В) - - - - - -
      50 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-101Б) - - - - - -
      51 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - учебная аудитория для проведения занятий семинарского типа, сенсорная комната (УК1Б-104Б) - - - - - -
      52 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-107Б) - - - - - -
      53 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-113Б) - - - - - -
      54 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (токарная) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-116Б) - - - - - -
      55 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-205Б) - - - - - -
      56 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-208Б) - - - - - -
      57 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-212Б) - - - - - -
      58 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-214Б) - - - - - -
      59 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1Б-220Б) - - - - - -
      60 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-201Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-201Х) - - - - - -
      61 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-202Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-202Х) - - - - - -
      62 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-204Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-204Х) - - - - - -
      63 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-212Х) - - - - - -
      64 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая), фотостудия (УК1А-302Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-302Х) - - - - - -
      65 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) (УК1А-311Х) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-311Х) - - - - - -
      66 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-403Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-403Х) - - - - - -
      67 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Выставочный зал (УКАа-407Х) - - - - - -
      68 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-213С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-213С) - - - - - -
      69 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа (2)-214С) - - - - - -
      70 - обл. Свердловская, г. Нижний Тагил, район реки Большая Кушва в Ленинском административном районе города - , - Комплекс зданий и сооружений агробиостанции - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (АБС-01АБС) - - - - - -
      -
      -
      -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/objects/cabinets/study_rooms.html b/public/sveden/objects/cabinets/study_rooms.html deleted file mode 100644 index 2b640ae..0000000 --- a/public/sveden/objects/cabinets/study_rooms.html +++ /dev/null @@ -1,2844 +0,0 @@ - - - - - - - - Сведения об оборудованных учебных кабинетах. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - - - - - - -

      Сведения об оборудованных учебных кабинетах

      - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Адрес - Наименование оборудованных учебных кабинетов - - Оснащенность оборудованных учебных кабинетов -
      1 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-102К) - - - - - -
      2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК3К-104К) - - - - - -
      3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-105К) - - - - - -
      4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-107К) - - - - - -
      5 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-108К) - - - - - -
      6 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-109К) - - - - - -
      7 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК3К-110К) - - - - - -
      8 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-203К) - - - - - -
      9 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-206К) - - - - - -
      10 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-207К) - - - - - -
      11 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-302К) - - - - - -
      12 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Назначение аудитории: Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-303К) - - - - - -
      13 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-204К) - - - - - -
      14 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - научно-исследовательская лаборатория (историческая информатика) (УК3К-202К) - - - - - -
      15 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Малый спортивный зал (УК1А-121А) - - - - - -
      16 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201А) - - - - - -
      17 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201Аа) - - - - - -
      18 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-208А) - - - - - -
      19 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК1А-209А) - - - - - -
      20 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-211А) - - - - - -
      21 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-212А) - - - - - -
      22 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-213А) - - - - - -
      23 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-214А) - - - - - -
      24 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-301А) - - - - - -
      25 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-303А) - - - - - -
      26 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-304А) - - - - - -
      27 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Музей природы (УК1А-309А) - - - - - -
      28 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-311А) - - - - - -
      29 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-313А) - - - - - -
      30 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-314А) - - - - - -
      31 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-316А) - - - - - -
      32 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-318А) - - - - - -
      33 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-402А) - - - - - -
      34 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-404А) - - - - - -
      35 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-405А) - - - - - -
      36 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-406А) - - - - - -
      37 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1А-407А) - - - - - -
      38 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ) и исследовательских работ. (УК1А-408А) - - - - - -
      39 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-409А) - - - - - -
      40 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-411А) - - - - - -
      41 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-412А) - - - - - -
      42 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-413А) - - - - - -
      43 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-415А) - - - - - -
      44 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Помещение для хранения и профилактического обслуживания учебного оборудования (УК1А-123А) - - - - - -
      45 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Аудитория для инклюзивного образования (УК1А-125А) - - - - - -
      46 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Фитнес №1 (УК2В-012В) - - - - - -
      47 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Фитнес №2 (УК2В-013В) - - - - - -
      48 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тир (место для стрельбы) (УК2В-018В) - - - - - -
      49 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Аудитория по ГО (УК2В-021В) - - - - - -
      50 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Теннисный зал (УК2В-026В) - - - - - -
      51 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тренажерный зал (зал атлетизма) (УК2В-03В) - - - - - -
      52 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Зал борьбы (УК2В-04В) - - - - - -
      53 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-101В) - - - - - -
      54 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная аудитория для проведения занятий семинарского типа,подгрупповая (УК2В-103В) - - - - - -
      55 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-107В) - - - - - -
      56 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-108В) - - - - - -
      57 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-110В) - - - - - -
      58 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) (УК-2-111В) ) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-111В) - - - - - -
      59 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) (УК-2-112В) ) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-112В) - - - - - -
      60 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Большой спортивный зал (УК2В-136В) - - - - - -
      61 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-216В) - - - - - -
      62 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-217В) - - - - - -
      63 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-222В) - - - - - -
      64 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Помещение для самостоятельной работы (УК2В-224В) - - - - - -
      65 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-301В) - - - - - -
      66 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-302В) - - - - - -
      67 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-303В) - - - - - -
      68 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-305В) - - - - - -
      69 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-306В) - - - - - -
      70 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-307В) - - - - - -
      71 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-309В) - - - - - -
      72 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-310В) - - - - - -
      73 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-317В) - - - - - -
      74 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-402В) - - - - - -
      75 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-403В) - - - - - -
      76 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-409В) - - - - - -
      77 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-410В) - - - - - -
      78 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-411В) - - - - - -
      79 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-412В) - - - - - -
      80 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-413В) - - - - - -
      81 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-414В) - - - - - -
      82 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-415В) - - - - - -
      83 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-417В) - - - - - -
      84 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-422В) - - - - - -
      85 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-424В) - - - - - -
      86 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-426В) - - - - - -
      87 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-427В) - - - - - -
      88 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа (УК2В-121В) - - - - - -
      89 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-101Б) - - - - - -
      90 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-102Б) - - - - - -
      91 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - учебная аудитория для проведения занятий семинарского типа, сенсорная комната (УК1Б-104Б) - - - - - -
      92 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (слесарная, камнерезная) (УК1А-105Б) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-105Б) - - - - - -
      93 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-107Б) - - - - - -
      94 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, музыкальный класс (УК1Б-108Б) - - - - - -
      95 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, подгрупповая (УК1Б-109Б) - - - - - -
      96 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-112Б) - - - - - -
      97 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-113Б) - - - - - -
      98 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-114Б) - - - - - -
      99 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (токарная) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-116Б) - - - - - -
      100 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-201Б) - - - - - -
      101 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-205Б) - - - - - -
      102 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-208Б) - - - - - -
      103 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, подгрупповая (УК1Б-210Б) - - - - - -
      104 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-212Б) - - - - - -
      105 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-214Б) - - - - - -
      106 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-218Б) - - - - - -
      107 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1Б-220Б) - - - - - -
      108 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-222Б) - - - - - -
      109 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (скульптура) (УК1А-101Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-101Х) - - - - - -
      110 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая) (УК1А-103Х) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-103Х) - - - - - -
      111 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - учебная аудитория для проведения занятий семинарского типа, фотостудия (УКАа-104Х) - - - - - -
      112 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (печатная графика) (УК1А-105Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-105Х) - - - - - -
      113 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-201Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-201Х) - - - - - -
      114 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-202Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-202Х) - - - - - -
      115 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-204Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-204Х) - - - - - -
      116 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа-207Х) - - - - - -
      117 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-212Х) - - - - - -
      118 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая), фотостудия (УК1А-302Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-302Х) - - - - - -
      119 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (композиция) (УК1А-303Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-303Х) - - - - - -
      120 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-304Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-304Х) - - - - - -
      121 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа-305Х) - - - - - -
      122 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) (УК1А-311Х) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-311Х) - - - - - -
      123 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория (чертежный класс) (УК1А-312Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-312Х) - - - - - -
      124 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (скульптура) (УК1А-401Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-401Х) - - - - - -
      125 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-402Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-402Х) - - - - - -
      126 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-403Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-403Х) - - - - - -
      127 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-404Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-404Х) - - - - - -
      128 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-405Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-405Х) - - - - - -
      129 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (пластическая анатомия, мозаика) (УК1А-406Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-406Х) - - - - - -
      130 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Выставочный зал (УКАа-407Х) - - - - - -
      131 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (подгрупповая) (УК1А-105С) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ),проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа (2)-105С) - - - - - -
      132 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-106С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-106С) - - - - - -
      133 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-208С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-208С) - - - - - -
      134 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-213С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-213С) - - - - - -
      135 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа (2)-214С) - - - - - -
      136 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) (УК1А-215С) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа (2)-215С) - - - - - -
      -
      -
      -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/objects/index.html b/public/sveden/objects/index.html deleted file mode 100644 index e384bc4..0000000 --- a/public/sveden/objects/index.html +++ /dev/null @@ -1,1020 +0,0 @@ - - - - - - - - Материально-техническое обеспечение и оснащённость образовательного процесса - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - -
      - - - -

      Материально-техническое обеспечение и оснащённость образовательного процесса

      - - -
      -
      -
      -

      - Информация о материально-техническом обеспечении образовательной деятельности, в том числе - сведения: -

      -
      -
      -

      - Сведения о наличии оборудованных учебных кабинетов, объектов для проведения практических занятий -

      - -
      - -
      -

      Информация о библиотеке(ах)

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работы
      - 1 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Отдел информационных ресурсовБиблиотекаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - Положение:
      Положение о научной библиотеке
      -
      165 - 1334,3 - - - - -
      -
      - -
      - -
      -

      Информация об объектах спорта

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работы
      - 1 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Малый спортивный залОбъект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - - - 0 - 327,04 - - - - -
      - 2 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Большой спортивный залОбъект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 548,6 - - - - -
      - 3 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Зал борьбыОбъект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 146,4 - - - - -
      - 4 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Зал атлетизмаОбъект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 162,41 - - - - -
      - 5 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Фитнес зал №1Объект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 76,2 - - - - -
      - 6 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Фитнес зал №2Объект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 36,2 - - - - -
      - 7 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Лыжная базаОбъект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 512,7 - - - - -
      - 8 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Тир (место для стрельбы)Объект спортаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 0 - 85 - - - - -
      -
      - -
      - - -
      -

      - Сведения о средствах обучения и воспитания -

      - -
      -
      -

      Информация об условиях питания обучающихся

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументы, содержащие сведения об условиях питания обучающихся, в том числе инвалидов и лиц с ОВЗЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работы
      - 1 -
      - Информация доступна в разделе "Доступная среда" -
      -
      Здание столовой с пристроем, литер Ж, Ж1Объект питанияРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 5 - Обучающимся с ограниченными возможностями здоровья
      -
      - Положение:
      Положение
      -
      170 - 1309 - - - - -
      -
      - -
      - - -
      -

      - Сведения об условиях охраны здоровья обучающихся -

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работы
      - 1 -
      - Информация доступна в разделе "Доступная среда" -
      -
      ЗдравпуктОбъект охраны здоровья обучающихсяКрасногвардейская, здание 57,корпус 4б Здание общежития № 1, литер М - - - 27 - 213,4 м кв - - - - -
      -
      - -
      - - Описание:
      -

      Здравпункт находится на 1-ом этаже, с торца здания 1-ого общежития, в специально оборудованном помещении, общей площадью 213,4 м кв. Медицинский пункт имеет лицензию на осуществление медицинской деятельности, действующую бессрочно.

      В здравпункте фельдшер осуществляет: амбулаторный прием по поводу заболеваний и консультаций для студентов, преподавателей и сотрудников института; осмотр перед заездами в оздоровительные лагеря; допуск к соревнованиям; осмотр перед проведением профилактических прививок. Проводятся беседы по профилактике и охране здорового образа жизни. Совместно с поликлиниками города осуществляется диспансеризация студентов и проведение профилактических прививок.

      В процедурном кабинете проводится оказание доврачебной помощи и бесплатные профилактические прививки.

      В медицинском пункте имеется изолятор.

      Работают в здравпункте специалисты высшей квалификационной категории. Все услуги проводятся бесплатно.

      -
      -
      - - -
      -

      - Сведения о доступе к информационным системам и информационно-телекоммуникационным сетям -

      -
      -

      Доступ к информационным системам и информационно-телекоммуникационным сетям

      • Количество посадочных мест в библиотеке – 165.

      Книжный фонд составляет более 490861 экземпляров. Через электронный каталог библиотеки осуществляется доступ к полнотекстовым электронным внутривузовским изданиям

      • Библиотека НТГСПИ
      • имеются подключения к сети Интернет со скоростью подключения до 300 Мбит/сек.
      • имеется единая вычислительная сеть.
      • Количество серверов – 11.
      • В филиале имеется Wi-Fi доступ к глобальной сети
      • Количество компьютерных классов – 16
      • В университете есть вузовская электронная библиотека.
      -
      -
      -

      - Электронная информационно-образовательная среда -

      -

      Наличие в образовательной организации электронной информационно-образовательной - среды: Да

      -
      -

      - Информация о наличии доступа к информационно-телекоммуникационной сети "Интернет" -

      -
      -

      Филиалу РГППУ в г. Нижнем Тагиле предоставляется доступ к сети Интернет в соответствии договором на предоставление услуг связи ЗАО "ТАГНЕТ" №800345 от 01.07.2023

      - -
      -

      - Информация о наличии локального нормативного акта об электронной информационной образовательной среде -

      - -

      - Информация о наличии доступа к электронной библиотечной системе -

      - -

      - Информация о наличии доступа к электронным образовательным ресурсам и (или) профессиональным базам данных - (подборкам информационных ресурсов по тематикам) в соответствии с содержанием реализуемых образовательных - программ -

      -
      - - -
      -

      - Информация о возможности взаимодействия педагогических работников с - обучающимися (личные кабинеты обучающихся и преподавателей) в электронной информационно-образовательной - среде -

      - -

      - Информация о возможности формирования электронного портфолио обучающихся, в том числе сохранение их - работ и оценок за эти работы -

      - -

      - Информация о наличии доступа к учебным планам, рабочим программам дисциплин (модулей), - программам практик, электронным учебным изданиям и электронным образовательным ресурсам, указанным в - рабочих программах дисциплин (модулей), программах практик по каждой образовательной программе -

      - -

      - Информация о наличии доступа к электронной системе учета обучающихся, - учета и хранения их образовательных ресурсов (электронный журнал, электронный дневник) -

      -
      - - -
      -

      Дополнительная информация, характеризующая ЭИОС

      -
      -

      Электронная информационно-образовательная среда обеспечивает:

      • Доступ к учебным планам, рабочим программам дисциплин (модулей), программам практик, электронным учебным изданиям и электронным образовательным ресурсам, указанным в рабочих программах дисциплин (модулей), программах практик;
      • Доступ к электронной библиотечной системе.
      • Доступ и формирование электронного портфолио обучающегося, в том числе сохранение его работ и оценок за эти работы;

      При реализации образовательной программы с применением электронного обучения, дистанционных образовательных технологий электронная информационно-образовательная среда дополнительно обеспечивает:

      • Фиксацию хода образовательного процесса, результатов промежуточной аттестации и результатов освоения программы;
      • Проведение учебных занятий, процедур оценки результатов обучения, реализация которых предусмотрена с применением электронного обучения, дистанционных образовательных технологий;
      • Взаимодействие между участниками образовательного процесса, в том числе синхронное и (или) асинхронное взаимодействие посредством сети "Интернет".
      - -
      - -
      -

      Общее количество компьютеров и электронных образовательных и информационных ресурсов

      - - - - - - - - - - - - - - - - - - - - - -
      - Общее количество компьютеров с выходом в информационно-телекоммуникационную сеть «Интернет», к - которым имеют доступ обучающиеся - 264
      Общее количество ЭБС, к которым имеют доступ обучающиеся (собственных или на договорной основе)4
      Наличие собственных электронных образовательных и информационных ресурсов2
      Наличие сторонних электронных образовательных и информационных ресурсов5
      Наличие базы данных электронного каталога (количество)5
      -
      -
      - - -

      - Информация об электронных образовательных ресурсах, к которым обеспечивается доступ обучающихся, в том числе: -

      -
      -
      -
      -
      - Информация о собственных электронных образовательных и информационных ресурсах -
      - -
      - -
      -
      - Информация о сторонних электронных образовательных и информационных ресурсах -
      - -
      -
      -
      -
      - Наличие базы данных электронного каталога (количество): - 5 -
      -
      -
      - -
      -

      - Количество подписных изданий по профилю образовательной организации за отчётный - период: 26 -

      -
      -
      -
      -
      -

      - Количество изданных и принятых к публикации статей в изданиях, для публикации научных работ за отчётный - период -

      -
      - Рекомендованных ВАК: 0 -
      - Зарубежных: 0 -
      -
      -
      -

      Количество патентов, полученных на разработки за последние 5 лет:

      -
      - Российских: 0 -
      - Зарубежных: 0 -
      -
      -
      -

      - Количество свидетельств о регистрации объекта интеллектуальной собственности, выданных на разработки за - отчётный период: - 0 -

      -
      -
      -
      - - -
      -
      -
      - -
      -
      -

      Условия для индивидуальной работы с обучающимися

      -
      -

      Наличие кружков, спортивных секций, творческих коллективов (наличие научных студенческих кружков, дискуссионных клубов, работа в малых группах обучающихся)

      Усилены позиции института как центра открытых возможностей для обучающихся, обеспечено вовлечение обучающихся, в том числе лиц с ограниченными возможностями здоровья, в деятельность молодежных общественных организаций и объединений, органов студенческого самоуправления, социальную практику.

      Обеспечена поддержка общественных и социально-культурных инициатив студентов, научной, общественной и творческой активности, волонтерского движения; расширено участие студентов в федеральных и региональных проектах по всем направлениям государственной молодежной политики.

      В 2019-2020 учебном году продолжена работа по укреплению и развитию системы студенческого самоуправления. В систему самоуправления НТГСПИ включены различные органы студенческого самоуправления: объединенный совет обучающихся, студенческие советы факультетов, профком студентов, студенческий совет спортивного клуба, штаб студенческих отрядов.

      В январе 2020 года в структуре Управления воспитательной работы создается новое подразделение – Центр развития молодёжных инициатив, куда входит 5 студенческих объединений, занимающихся разными направлениями студенческой активности:

      1. PRO_знание

      2. PRO_разум

      3. PRO_добро

      4. PRO_патриот

      5. PRO_творец

      За период работы Центра студенты активно занимались организацией и проведением мероприятий не только для студентов нашего института, но и для школьников и студентов СПО нашего города. В рамках работы за указанный период наблюдается численный прирост студентов, входящих в активы студенческих объединений Центра, появляются новые форматы мероприятий, которые имеют положительный отклик у студентов нашего института.

      Общее количество студентов, входящих в ОСО 22 человека. Деятельность ОСО НТГСПИ охватывает шесть основных сфер студенческой жизни: общественную, научную, учебную, спортивную, творческую, формирование корпоративной культуры.

      Возглавлял ОСО председатель Намятов Сергей Юрьевич, выбранный из числа студентов института и имеющий опыт работы в организациях студенческого самоуправления.

      Общее количество студентов в органах студенческого самоуправления составило на отчетный период 232 человека (организаторов), из них: ФФМК – 37 человек, ФЕМИ – 63 человек, ФППО – 58 человек, ФХО – 14 человек, СГФ – 30 человек, ФСБЖ – 30 человек.

      Студенческими советами факультетов проводилось большое количество разноплановых мероприятий.

      В 2019-2020 уч. году продолжили свою работу 4 студенческих трудовых отряда:

      – студенческий отряд проводников «Бригантина;

      – студенческий педагогический отряд «Веста;

      – студенческий педагогический отряд «ИмпериО»;

      – студенческий строительный отряд «Родник».

      Общее количество студентов, участвующих в работе отрядов – 120 человек.

      Штабом студенческих отрядов было организовано 162 мероприятия, из них: 4 экологические акции, 9 мероприятий гражданско-патриотической направленности, 23 мероприятия досуговой направленности, 3 мероприятия профилактической направленности и пропаганде здорового образа жизни, 123 мероприятия добровольческой

      деятельности (из них 60 мероприятий в рамках работы с подшефными организациями). По итогам своей работы студенческий педагогический отряд «Веста» занял первое место среди областных студенческих педагогических отрядов по социально значимой деятельности

      Самым любимым, ярким и интересным периодом для любого отряда является ЦЕЛИНА – летний трудовой семестр, в течение которого СПО работают воспитателями и вожатыми в летних оздоровительных лагерях, ССО – монтажниками, штукатурщиками-малярами, каменщиками, разнорабочими на строительных объектах, СОП – проводниками на поездах дальнего следования.

      Отряды работают как в Свердловской области, так и за ее пределами: Ханты-Мансийский автономный округ, Тюменская область, Удмуртия, Кировская область, республика Коми, Краснодарский край, Красноярский край, Московская область, Ленинградская область и т.д.

      Организация и проведение воспитательной работы в 2019-2020 уч. году сопровождалось широким информированием о проводимых мероприятиях. Большую работу в этом направлении выполнял Медиацентр НТГСПИ, в составе которого работало 20 студентов. Руководитель – доцент кафедры ФОМК Юлия Алексеевна Фомина. Работа Медиацентра строилась по следующим направлениям: создание текстовых журналистских материалов, фото- и видеосъемка, видеомонтаж, создание журналистских и презентационных видеопродуктов.

      Всего за отчетный период на сайте НТГСПИ было размещено более 130 журналистских текстов, 3 самостоятельно отснятых видеоматериала, 12 видеосюжетов, подготовленных совместно со специалистом ОИТО. Подготовленные материалы содержали информацию о 96 мероприятиях (51 – вузовское, 18 – городских, 11 – региональных, 9 – всероссийских, 7 – международных). Студентам, работающим в составе Медиацентра, удалось охватить своим вниманием разнообразные по тематике и направленности события в жизни института и воспитательные мероприятия.

      В 2019-2020 уч. г. продолжил свою работу психологический клуб «Форсайт» (рук. М. В. Манакова, доцент кафедры ПП). Проведены тренинговые занятия с обучающимися; студенты приняли участие в XXVII Муниципальных Рождественских образовательных чтениях «Молодежь: свобода и ответственность». Проведен круглый стол по теме «Профилактика и предупреждение негативных зависимостей в подростковой и молодежной среде». Для студентов первого курса проведены кураторские часы по теме ЗОЖ с видеоматериалами и групповой рефлексией.

      Важнейшее направление воспитательной деятельности филиала – художественно-творческое. Реализацию данного направления обеспечивает управление воспитательной работы, взаимодействующее с кафедрами и другими структурными подразделениями филиала. Работа направлена на удовлетворение творческих запросов и потребностей студентов, раскрытие их художественных способностей, разностороннее развитие личности, на подготовку выпускников к будущей деятельности по руководству дополнительным художественно-творческим образованием учащихся.

      В 2019-2020 уч. г. под руководством начальника отдела учебно-воспитательной работы Анастасии Владимировны Еськовой были открыты 11 дисциплин:

      1. Театр спорта «Форсаж» (Перминова Н.И., Ланских Т.О.).

      2. Вокальная студия «Sunrise» (Делидова Л.А.).

      3. Хоровой коллектив «Арт - капелла» (Руководитель Сусленкова Л.В.).

      4. Организация концертно - сценической деятельности (Миронов А.В.).

      5. Вокально-хоровой практикум (Трофимова Е.Д.).

      6. Медиацентр НТГСПИ (Фомина Ю.А.).

      7. Юнармеский отряд НТГСПИ (Неймышев А.В.)

      8. Организация физкультурно-оздоровительной и спортивно-массовой работы в ОО (Ланских Т.О.).

      9. Вокальная студия Натальи Скороходовой (Скороходова Н.В.).

      10. Организация гражданско-патриотической работы в ОО (Намятов С.Ю.)

      11. ВИА "Крылья свободы" (Леонов В.Н.).

      Дисциплины ОУВР посещали 226 человек.

      Важное место в организации и проведении физкультурно-оздоровительных и спортивно-массовых мероприятий играет спортивный клуб НТГСПИ, деятельность которого направлена на укрепление здоровья студенческой молодежи, вовлечение студентов в активные занятия физической культурой и спортом, как на учебных занятиях, так и во внеучебное время, повышение спортивного мастерства студентов, членов сборных команд института по различным видам спорта.

      В 2019-2020 учебном году в составе спортивного клуба работало 18 человек.

      На базе спортивного клуба работали следующие спортивные секции: баскетбол, волейбол, мини-футбол, фитнес, туристическое многоборье, легкая атлетика, бодибилдинг.

      Всего в секциях в 2019-2020 уч. году занимались 145 студентов.

      В сентябре в рамках Фестиваля первокурсников были проведены следующие мероприятия:

      - «Звёздный поход первокурсников», 05.09.19 г. – 400 человек (из них 12 спортивный совет);

      - Легкоатлетический кросс, 12.09.19 г. – 28 человек;

      - Стритбол, 16.09.2019 -17.09.2019 – 41 человек;

      - Волейбол (смешанные команды), 19.09.19 – 59 человек;

      - Футбол, 23.09.19 – 25.09.19 – 31 человек.

      Всего в фестивале первокурсников приняло участие - 459 человек.

      Спортивным клубом проведены соревнования по различным видам спорта в рамках отборочного чемпионата Ассоциации спортивных клубов России: волейболу, баскетболу, настольному теннису. Общее количество участников - 104 человека.

      Спортивным клубом проведена спартакиада института по 5 видам спорта: шахматам, настольному теннису, мини-футболу, баскетболу, волейболу. В данных соревнованиях приняли участие 180 обучающихся.

      Принимая участие в Спартакиаде среди высших и средних учебных заведений города, наши студенты успешно защищали честь своего родного института, заняли итоговое первое место и завоевали звание победителей Спартакиады третий год подряд. В городских соревнованиях приняло участие 70 человек.

      Физкультурные и спортивные мероприятия в институте проводятся на регулярной основе.

      -
      -
      - -
      -

      - Наличие возможности развития творческих способностей и интересов обучающихся, - включая их участие в конкурсах и олимпиадах (в том числе во всероссийских и - международных), выставках, смотрах, физкультурных мероприятиях, спортивных - мероприятиях, в том числе в официальных спортивных соревнованиях, и других - массовых мероприятиях -

      -
      -

      - Информация о конкурсах и олимпиадах в отчётном году (в том - числе во всероссийских и международных), проводимых при участии - организации: - -

      В институте создана воспитательная среда, обеспечивающая развитие общекультурных и социально-личностных компетенций выпускников: сформировано управление воспитательной работы, у студентов есть возможность заниматься творчеством: научным и художественным; заниматься общественной работой, иметь открытый доступ в интернет, пользоваться современной библиотекой.

      Культурно-массовые мероприятия проводятся в актовом зале, рассчитанном на 240 посадочных мест и оборудованном стационарной аудиоаппаратурой.

      В филиале созданы условия для формирования компетенций социального взаимодействия, гражданского самосознания и активной жизненной позиции студентов. Активно работает студенческое самоуправление, решающие самостоятельно многие вопросы обучения, организации досуга, творческого самовыражения и быта студентов. Студенты активно участвуют в различных проектах, международных форумах и конференциях студенческого самоуправления, конкурсах и т.д.

      2019-2020 учебный год был годом высоких студенческих достижений, полученных в результате участия в региональных и всероссийских фестивалях, смотрах, конкурсах:

      1. Театр спорта «Форсаж» (Перминова Н.И., Ланских Т.О.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 7 мероприятиях.

      Лучшие результаты:

      - I Региональный конкурс-фестиваль хореографического искусства «Таланты Урала – 2020» – дважды лауреат 1 степени;

      - LIX международный интернет-конкурс «Широка Страна Моя родная», г. Москва – лауреат II степени.

      2. Вокальная студия «Sunrise» (Делидова Л.А.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 13 мероприятиях.

      Лучшие результаты:

      - международный музыкальный конкурс «TOP MUSIC» - лауреаты I степени;

      - всероссийский открытый вокальный конкурс эстрадных исполнителей и коллективов «Голос России» - лауреаты II степени;

      - открытый творческий конкурс «Подвиг Сталинграда в поэтических и песенных строках» - диплом за 2 место;

      - XХVI Региональный конкурс- фестиваль солдатской, патриотической песни «Афганский ветер» - 1 место;

      - вузовский конкурс «Алло, мы ищем таланты!» - 3 место

      3. Хоровая студия «Арт - капелла» (Руководитель Сусленкова Л.В.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 8 мероприятиях:

      – культурно-досуговое направление – 2;

      – учебно-познавательное направление – 4;

      – гражданско-патриотического направления – 2.

      4. Организация концертно - сценической деятельности в ОО (Миронов А.В.)

      Студенты, зачисленные на данную дисциплину, представили 30 мероприятий.

      Лучшие результаты:

      - VI Международный межвузовский открытый конкурс исполнителей художественного слова «Классические и современные тексты» – лауреат 3 степени;

      - международный Он-лайн конкурс «PLAY» 2020, (Культурная Ассоциация «FESTIVAL & CONTEST» (Италия)) - дипломант 1 степени;

      - I Всероссийский конкурс самостоятельных творческих (режиссерских) работ "Пролог - 2020" (г. Екатеринбург) - диплом "За лучшую женскую роль второго плана";

      - всероссийский фестиваль-конкурс детского и юношеского творчества с международным участием "Я могу!". Международный культурно-образовательный проект "Я могу!" (Санкт-Петербург) - лауреат 1 степени;

      - открытый городской конкурс «Подвиг Сталинграда в поэтических и песенных строках» - 1 и 3 место.

      5. Вокально-хоровой практикум (Трофимова Е.Д.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 8 мероприятиях:

      – культурно-досуговое направление – 2;

      – учебно-познавательное направление – 4;

      – Гражданско-патриотическое направление – 2.

      6. Медиацентр НТГСПИ (Фомина Ю.А.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 75 мероприятиях. Статьи с фото на сайте НТГСПИ:

      - культурно-досуговое направление – 17;

      – гражданско-патриотическое направление – 17;

      – учебно-познавательное направление – 24;

      – нравственно-эстетическое направление – 12;

      – воспитание культуры здорового образа жизни – 5.

      7. Юнармейский отряд НТГСПИ (Неймышев А.В.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 22 мероприятиях гражданско-патриотической направленности.

      Лучшие результаты выступлений:

      - районная военно-спортивная игра Зарница (Тагилстроевский район) – 1 место;

      - военно-спортивная игра памяти Речкалова – 1 место;

      - военно-спортивная игра памяти Калашникова – 1 место;

      - биатлон памяти Неизвестного солдата в РФ – 1 место;

      - учебно-тренировочный проект «Учись спасать» – 1 место.

      8. Вокальная студия Натальи Скороходовой (Скороходова Н.В.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 8 мероприятиях.

      Лучшие результаты выступлений:

      - районный фестиваль-конкурс патриотической песни "Россия начинается с тебя" – диплом 1 степени;

      - III Открытый онлайн-фестиваль "Славянские просторы" – диплом лауреата;

      - всероссийский творческий конкурс вокального и исполнительского мастерства международного образовательного портала «Солнечный свет» – 1 место;

      - международный конкурс исполнительного мастерства INTERNATIONALART CONTEST «VIVA MAESTRO» – диплом лауреата 3 степени;

      - международный творческий конкурс вокального и исполнительского мастерства – 2 место.

      9. Организация гражданско-патриотического воспитания в ОО (Намятов С.Ю.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 20 мероприятиях гражданско-патриотической направленности:

      - встреча с ветеранами «Юбилейная гостиная»;

      - участие в регионально-патриотическом слете «Равнение на героев» г. Екатеринбург;

      - организация мероприятия в День героев Отечества «Диалог на равных»;

      - организация выставки в школах города «Имена героев»;

      - акция, посвященная снятию блокады Ленинграда;

      - акция «С памятью в сердце»;

      - акция «Бессмертный полк НТГСПИ»;

      - квест «Блокадный Ленинград».

      10. Организация физкультурно-оздоровительной и спортивно-массовой работы в ОО (Ланских Т.О.)

      Студенты, зачисленные на данную дисциплину, приняли участие в 20 мероприятиях, направленных на воспитание культуры здорового образа жизни:

      - участие в школе первокурсника;

      - организация спортивного праздника «80 – не предел!»;

      - участие в Школе лидера – 4;

      - организация внутривузовской спартакиады среди факультетов 1 курса по мини-футболу, волейболу, баскетболу;

      - участие в туристской прогулке ГТО «TOURIST TOUR–2019» ГК «Гора Белая» (городское мероприятие, среди 10 команд 5 место);

      - организация и проведение Фестиваля здоровья;

      - турнир по киберспорту «Киберспортивные игры АССК России»;

      - всероссийский шахматный проект АССК России «Твой ход»;

      11. Вокально-инструментальный ансамбль «Крылья свободы» (Леонов В.Н.)

      Студенты, зачисленные на данную дисциплину, представили 3 мероприятия культурно-массовой направленности:

      - участие в концерте 80-лет ФЕМИ;

      - конкурс талантов ФЕМИ "Сын маминой подруги";

      - отчетный концерт перед администрацией филиала.

      Участие во всероссийских, областных и городских соревнованиях

      - соревнования в рамках Всероссийского дня бега «Кросс нации», 14.09.19 – 9 человек, 2 место – дистанция 3 км - Верниковский Фёдор (ФСБЖ);

      - розыгрыш VI традиционного Демидовского кубка Дружбы по волейболу (девушки), 17.02.20-28.02.20 – 7 человек, 2 место - команда НТГСПИ;

      - туристическая прогулка ГТО «Tourist tour - 2020», 28.09.20 – 14 человек. В номинация «Самый сильный» - Степан Кузнецов, студент факультета СГФ, отжался 70 раз за 1 минуту и занял 1 место (личный зачёт);

      - открытый чемпионат и первенство Тюменской области по альпинизму, 07.12.19 – 7 человек: 2 место – Иванова Ксения, ФСБЖ;

      - фестиваль памяти Алексея Болотова (домбайские связки), 14.12.19-15.12.19 – 7 человек

      1 место – Иванова Ксения, ФСБЖ;

      - участие во Всероссийской массовой гонке «Лыжня России – 2020», 8.02.2020 – 80 человек.

      Награды ШСО по итогам 2019-2020 гг.

      На XV фестивале «Зимняя Знаменка», который проходил 23 февраля 2020 года, молодой боец СПО "Веста" Екатерина Петрова выступила со стихотворением собственного сочинения "Полетаем" и получила номинацию в конкурсе поэзии.

      СПО "ИмпериО" стал лучшим отрядом города, СПО «Веста» удостоен звания "лучший отряд по комиссарской деятельности", а ССО "Родник" - "лучший отряд по социальной значимости".

      Лучшим командиром ЛСО в Штабе СО стала Шестакова Анастасия, студентка 3 курса ФФМК.

      Лучшим комиссаром ЛСО в Штабе СО стала Комягина Ксения, студентка 4 курса ФФМК.

      Награду «СВЕРДЛОВСК СО» «За особый вклад в отрядное движение» получили – Комягина Ксения (СПО «Веста», студентка ФФМК), Мосейчук Ксения (СПО «ИмпериО», студентка ФППО), Догадина Арина (СПО «ИмпериО», студентка ФФМК) и Ликий Дарья (ССО "Родник").

      19 декабря 2020 года состоялся 57 Областной Слет Студенческих отрядов "МОО СОСО" в г. Екатеринбург. Все отряды Свердловской области собрались в Окружном Доме офицеров, чтобы узнать итоги своей работы в уходящем году.

      СПО "Веста" уже 4 раз подряд стал лучшим отрядом по социально-значимой деятельности среди педагогических отрядов Свердловской области, а также был награжден дипломом за большой вклад в развитие движения студенческих отрядов, организацию летней оздоровительной кампании, за активное участие в жизни ОСПО "Пламенный" в честь 20-летнего юбилея.

      СПО "ИмпериО" заняли второе место в конкурсе на лучший отрядный уголок среди студенческих отрядов ОСПО "Пламенный".

      Студенты приняли участие в следующих молодежных форумах:

      1. Всероссийский образовательный форум «Евразия», г. Оренбург (грант).

      2. Региональный конкурс «Молодежь планирует бизнес», г. Екатеринбург (победа в номинации «Самый легкий старт»).

      3. Ежегодный Всероссийский форум молодых лидеров «YouLead», г. Екатеринбург.

      Студентами были получены гранты на реализацию социальных проектов:

      – «Имена Героев» – в номинации «Патриотическое воспитание и межкультурные коммуникации» Всероссийского конкурса молодежных проектов;

      – на реализацию проекта регионального молодежного научного сообщества «Диалог» международного молодежного образовательного форума «Евразия».

      Один из принципов построения воспитательной работы в институте заключался не в том, чтобы обеспечивать досуг студентов, а в том, чтобы предоставлять студентам возможности и формировать активные сообщества, отвечающие за адаптацию первокурсников; формировать традиции филиала; организовывать спортивные и культурно-массовые мероприятия, акции, движения; пропагандировать здоровый образ жизни.

      В институте этот принцип успешно реализовывался следующим образом:

      · действовала школа наставничества (тьюторство) – студенты старших курсов являлись наставниками у младших, а лучшие студенты - у своих однокурсников и т.д.;

      · все студенческие мероприятия, а именно: «Школа первокурсника», посвящение в студенты, выпускной вечер, международный день студента, день всех влюбленных, день встречи выпускников и т.д. организовывались инициативными группами студентов. Дирекция института, в свою очередь, предоставляла все необходимые для этого ресурсы (финансовые, материально-технические, информационные и т.д.);

      · осуществлял свою деятельность штаб студенческих отрядов, в составе которого 4 отряда: ССО «Родник», СПО «Веста», СПО «Империо», СОП «Бригантина», Общее количество бойцов – 120 человек;

      · развернул широкую социальную деятельность Центр развития молодежных инициатив (руководитель Сергей Юрьевич Намятов);

      · открыты творческие дисциплины при учебно-воспитательном отделе и спортивные секции в спортивном клубе (начальник ОУВР Анастасия Владимировна Еськова, директор С/К Татьяна Олеговна Ланских);

      · активно работают студенческие советы факультетов;

      · вел активную деятельность объединенный совет обучающихся (председатель – Сергей Юрьевич Намятов).

      -

      - -

      - Численность обучающихся, принявшие участие в отчётном году - в различных олимпиадах, смотрах, конкурсах: - - 1393 -

      - -

      - Наличие в отчётном году, из числа обучающихся в образовательной - организации, победителей конкурсов, смотров и др. на мероприятиях: - - -
      - регионального уровня - 18
      - всероссийского уровня - 7
      - международного уровня - 22
      -
      -

      - -

      - Численность обучающихся в образовательной организации, принявшие - участие в спортивных олимпиадах, соревнованиях в отчётном году: - - 1177 -

      - - -

      - Проведение мероприятий по сдаче норм ГТО: -

      Участие в туристической прогулке ГТО «Tourist tour- 2020» (28.09.20 г.) – 14 человек.

      Результат: В номинация «Самый сильный» Степан Кузнецов, студент социально гуманитарного факультета отжался 70 раз за 1 минуту и занял 1 место (личный зачёт);

      команда НТГСПИ — 5 место в общем зачёте.

      Зимний фестиваль ГТО (15.02.20 г.) - 10 человек.

      Студенты НТГСПИ выступали в качестве судей на фестивале Всероссийского физкультурно-спортивного комплекса «Готов к труду и обороне»:

      Февраль-март32 человека.

      -

      -
      -
      - -
      -
      - -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/ovz/cabinets/practice_rooms.html b/public/sveden/ovz/cabinets/practice_rooms.html deleted file mode 100644 index e9edc22..0000000 --- a/public/sveden/ovz/cabinets/practice_rooms.html +++ /dev/null @@ -1,1826 +0,0 @@ - - - - - - - - Сведения об объектах для проведения практических занятий, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - -
      - - - - -

      Сведения об объектах для проведения практических занятий, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья

      - - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Адрес - Наименование объектов для проведения практических занятий, приспособленных для проведения практических занятий - - Оснащенность объектов для проведения практических занятий, приспособленных для проведения практических занятий - - Приспособленность для использования инвалидами и лицами с ограниченными возможностями - здоровья -
      1 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-108К) - - - - - - -

      Частичное

      -
      2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-203К) - - - - - - -

      Частичное

      -
      3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-206К) - - - - - - -

      Частичное

      -
      4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-207К) - - - - - - -

      Частичное

      -
      5 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-302К) - - - - - - -

      Частичное

      -
      6 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Назначение аудитории: Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-303К) - - - - - - -

      Частичное

      -
      7 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-204К) - - - - - - -

      Частичное

      -
      8 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - научно-исследовательская лаборатория (историческая информатика) (УК3К-202К) - - - - - - -

      Частичное

      -
      9 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201А) - - - - - - -

      Частично

      -
      10 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201Аа) - - - - - - -

      Частично

      -
      11 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-208А) - - - - - - -

      Частично

      -
      12 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-212А) - - - - - - -

      Частично

      -
      13 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-213А) - - - - - - -

      Частично

      -
      14 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-214А) - - - - - - -

      Частично

      -
      15 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-301А) - - - - - - -

      Частично

      -
      16 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-304А) - - - - - - -

      Частично

      -
      17 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Музей природы (УК1А-309А) - - - - - - -

      Частично

      -
      18 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-313А) - - - - - - -

      Для использования инвалидами не приспособлена  

      -
      19 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-314А) - - - - - - -

      Частично

      -
      20 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-316А) - - - - - - -

      Частично

      -
      21 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-318А) - - - - - - -

      Частично

      -
      22 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-402А) - - - - - - -

      Частично

      -
      23 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-404А) - - - - - - -

      Частично

      -
      24 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-405А) - - - - - - -

      Частично

      -
      25 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1А-407А) - - - - - - -

      Частично

      -
      26 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ) и исследовательских работ. (УК1А-408А) - - - - - - -

      Частично

      -
      27 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-409А) - - - - - - -

      Частично

      -
      28 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-411А) - - - - - - -

      Частично

      -
      29 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-412А) - - - - - - -

      Частично

      -
      30 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-413А) - - - - - - -

      Частично

      -
      31 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-415А) - - - - - - -

      Частично

      -
      32 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Помещение для хранения и профилактического обслуживания учебного оборудования (УК1А-123А) - - - - - - -

      Частично

      -
      33 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Аудитория для инклюзивного образования (УК1А-125А) - - - - - - -

      Приспособлена

      -
      34 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тренажерный зал (зал атлетизма) (УК2В-03В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      35 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-217В) - - - - - - -

      Частично

      -
      36 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-222В) - - - - - - -

      Частично

      -
      37 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Помещение для самостоятельной работы (УК2В-224В) - - - - - - -

      Частично

      -
      38 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-301В) - - - - - - -

      Частично

      -
      39 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-302В) - - - - - - -

      Частично

      -
      40 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-304В) - - - - - - -

      Частично

      -
      41 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-305В) - - - - - - -

      Частично

      -
      42 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-306В) - - - - - - -

      Частично

      -
      43 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-307В) - - - - - - -

      Частично

      -
      44 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-318В) - - - - - - -

      Частично

      -
      45 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-402В) - - - - - - -

      Частично

      -
      46 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-409В) - - - - - - -

      Частично

      -
      47 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-414В) - - - - - - -

      Частично

      -
      48 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-426В) - - - - - - -

      Частично

      -
      49 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа (УК2В-121В) - - - - - - -

      Частично

      -
      50 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-101Б) - - - - - - -

      Частично

      -
      51 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - учебная аудитория для проведения занятий семинарского типа, сенсорная комната (УК1Б-104Б) - - - - - - -

      Частично

      -
      52 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-107Б) - - - - - - -

      Частично

      -
      53 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-113Б) - - - - - - -

      Частично

      -
      54 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (токарная) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-116Б) - - - - - - -

      Частично

      -
      55 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-205Б) - - - - - - -

      Частично

      -
      56 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-208Б) - - - - - - -

      Частично

      -
      57 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-212Б) - - - - - - -

      Частично

      -
      58 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-214Б) - - - - - - -

      Частично

      -
      59 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1Б-220Б) - - - - - - -

      Частично

      -
      60 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-201Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-201Х) - - - - - - -

      Частично

      -
      61 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-202Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-202Х) - - - - - - -

      Частично

      -
      62 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-204Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-204Х) - - - - - - -

      Частично

      -
      63 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-212Х) - - - - - - -

      Частично

      -
      64 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая), фотостудия (УК1А-302Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-302Х) - - - - - - -

      Частично

      -
      65 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) (УК1А-311Х) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-311Х) - - - - - - -

      Частично

      -
      66 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-403Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-403Х) - - - - - - -

      Частично

      -
      67 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Выставочный зал (УКАа-407Х) - - - - - - -

      Частично

      -
      68 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-213С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-213С) - - - - - - -

      Частично

      -
      69 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа (2)-214С) - - - - - - -

      Частично

      -
      -
      -
      -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/ovz/cabinets/study_rooms.html b/public/sveden/ovz/cabinets/study_rooms.html deleted file mode 100644 index 4d8f691..0000000 --- a/public/sveden/ovz/cabinets/study_rooms.html +++ /dev/null @@ -1,3257 +0,0 @@ - - - - - - - - Сведения о специально оборудованных учебных кабинетах, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - -
      - - - - -

      Сведения о специально оборудованных учебных кабинетах, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья

      - - -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Адрес - Наименование специально оборудованных учебных кабинетов - - Оснащенность специально оборудованных учебных кабинетов - - Приспособленность для использования инвалидами и лицами с ограниченными возможностями - здоровья -
      1 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-102К) - - - - - - -

      Частичное

      -
      2 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК3К-104К) - - - - - - -

      Частичное

      -
      3 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-105К) - - - - - - -

      Частичное

      -
      4 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-107К) - - - - - - -

      Частичное

      -
      5 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-108К) - - - - - - -

      Частичное

      -
      6 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-109К) - - - - - - -

      Частичное

      -
      7 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК3К-110К) - - - - - - -

      Частичное

      -
      8 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-203К) - - - - - - -

      Частичное

      -
      9 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-206К) - - - - - - -

      Частичное

      -
      10 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-207К) - - - - - - -

      Частичное

      -
      11 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-302К) - - - - - - -

      Частичное

      -
      12 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Назначение аудитории: Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК3К-303К) - - - - - - -

      Частичное

      -
      13 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК3К-204К) - - - - - - -

      Частичное

      -
      14 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 3 - , - Здание учебного корпуса № 3, литер К, К1, К2 - - - научно-исследовательская лаборатория (историческая информатика) (УК3К-202К) - - - - - - -

      Частичное

      -
      15 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Малый спортивный зал (УК1А-121А) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      16 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201А) - - - - - - -

      Частично

      -
      17 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-201Аа) - - - - - - -

      Частично

      -
      18 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-208А) - - - - - - -

      Частично

      -
      19 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК1А-209А) - - - - - - -

      Частично

      -
      20 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-211А) - - - - - - -

      Частично

      -
      21 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-212А) - - - - - - -

      Частично

      -
      22 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-213А) - - - - - - -

      Частично

      -
      23 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-214А) - - - - - - -

      Частично

      -
      24 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-301А) - - - - - - -

      Частично

      -
      25 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-303А) - - - - - - -

      Частично

      -
      26 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-304А) - - - - - - -

      Частично

      -
      27 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Музей природы (УК1А-309А) - - - - - - -

      Частично

      -
      28 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-311А) - - - - - - -

      Частично

      -
      29 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-313А) - - - - - - -

      Для использования инвалидами не приспособлена  

      -
      30 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-314А) - - - - - - -

      Частично

      -
      31 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-316А) - - - - - - -

      Частично

      -
      32 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-318А) - - - - - - -

      Частично

      -
      33 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-402А) - - - - - - -

      Частично

      -
      34 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-404А) - - - - - - -

      Частично

      -
      35 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-405А) - - - - - - -

      Частично

      -
      36 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-406А) - - - - - - -

      Частично

      -
      37 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1А-407А) - - - - - - -

      Частично

      -
      38 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ) и исследовательских работ. (УК1А-408А) - - - - - - -

      Частично

      -
      39 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-409А) - - - - - - -

      Частично

      -
      40 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая)для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-411А) - - - - - - -

      Частично

      -
      41 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации. (УК1А-412А) - - - - - - -

      Частично

      -
      42 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-413А) - - - - - - -

      Частично

      -
      43 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1А-415А) - - - - - - -

      Частично

      -
      44 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Помещение для хранения и профилактического обслуживания учебного оборудования (УК1А-123А) - - - - - - -

      Частично

      -
      45 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - , - Здание учебного корпуса № 1, литер А, А1, А2, А3 - - - Аудитория для инклюзивного образования (УК1А-125А) - - - - - - -

      Приспособлена

      -
      46 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Фитнес №1 (УК2В-012В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      47 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Фитнес №2 (УК2В-013В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      48 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тир (место для стрельбы) (УК2В-018В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      49 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Аудитория по ГО (УК2В-021В) - - - - - - -

      Частично

      -
      50 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Теннисный зал (УК2В-026В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      51 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Тренажерный зал (зал атлетизма) (УК2В-03В) - - - - - - -

      Для использования инвалидами не приспособлена

      -
      52 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Зал борьбы (УК2В-04В) - - - - - - -

      Частично

      -
      53 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-101В) - - - - - - -

      Частично

      -
      54 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная аудитория для проведения занятий семинарского типа,подгрупповая (УК2В-103В) - - - - - - -

      Частично

      -
      55 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-107В) - - - - - - -

      Частично

      -
      56 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-108В) - - - - - - -

      Частично

      -
      57 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - учебная лаборатория подгрупповая (УК2В-110В) - - - - - - -

      Частично

      -
      58 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) (УК-2-111В) ) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-111В) - - - - - - -

      Частично

      -
      59 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) (УК-2-112В) ) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-112В) - - - - - - -

      Частично

      -
      60 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Большой спортивный зал (УК2В-136В) - - - - - - -

      Частично

      -
      61 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-216В) - - - - - - -

      Частично

      -
      62 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-217В) - - - - - - -

      Частично

      -
      63 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-222В) - - - - - - -

      Частично

      -
      64 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Помещение для самостоятельной работы (УК2В-224В) - - - - - - -

      Частично

      -
      65 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-301В) - - - - - - -

      Частично

      -
      66 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-302В) - - - - - - -

      Частично

      -
      67 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-303В) - - - - - - -

      Частично

      -
      68 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-305В) - - - - - - -

      Частично

      -
      69 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-306В) - - - - - - -

      Частично

      -
      70 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (групповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-307В) - - - - - - -

      Частично

      -
      71 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-309В) - - - - - - -

      Частично

      -
      72 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-310В) - - - - - - -

      Частично

      -
      73 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-317В) - - - - - - -

      Частично

      -
      74 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-402В) - - - - - - -

      Частично

      -
      75 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-403В) - - - - - - -

      Частично

      -
      76 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-409В) - - - - - - -

      Частично

      -
      77 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-410В) - - - - - - -

      Частично

      -
      78 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-411В) - - - - - - -

      Частично

      -
      79 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-412В) - - - - - - -

      Частично

      -
      80 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-413В) - - - - - - -

      Частично

      -
      81 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-414В) - - - - - - -

      Частично

      -
      82 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная лаборатория (подгрупповая) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-415В) - - - - - - -

      Частично

      -
      83 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УК2В-417В) - - - - - - -

      Частично

      -
      84 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-422В) - - - - - - -

      Частично

      -
      85 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК2В-424В) - - - - - - -

      Частично

      -
      86 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-426В) - - - - - - -

      Частично

      -
      87 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (подгрупповая) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК2В-427В) - - - - - - -

      Частично

      -
      88 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, улица Красногвардейская, здание 57,корпус 2 - , - Здание учебного корпуса № 2, литер В, В1, В2,В3,В4 - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа (УК2В-121В) - - - - - - -

      Частично

      -
      89 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-101Б) - - - - - - -

      Частично

      -
      90 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-102Б) - - - - - - -

      Частично

      -
      91 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - учебная аудитория для проведения занятий семинарского типа, сенсорная комната (УК1Б-104Б) - - - - - - -

      Частично

      -
      92 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (слесарная, камнерезная) (УК1А-105Б) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-105Б) - - - - - - -

      Частично

      -
      93 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-107Б) - - - - - - -

      Частично

      -
      94 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, музыкальный класс (УК1Б-108Б) - - - - - - -

      Частично

      -
      95 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, подгрупповая (УК1Б-109Б) - - - - - - -

      Частично

      -
      96 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-112Б) - - - - - - -

      Частично

      -
      97 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-113Б) - - - - - - -

      Частично

      -
      98 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-114Б) - - - - - - -

      Частично

      -
      99 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская (токарная) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-116Б) - - - - - - -

      Частично

      -
      100 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-201Б) - - - - - - -

      Частично

      -
      101 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-205Б) - - - - - - -

      Частично

      -
      102 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-208Б) - - - - - - -

      Частично

      -
      103 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, подгрупповая (УК1Б-210Б) - - - - - - -

      Частично

      -
      104 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная мастерская для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УК1Б-212Б) - - - - - - -

      Частично

      -
      105 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий семинарского типа, групповая (УК1Б-214Б) - - - - - - -

      Частично

      -
      106 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-218Б) - - - - - - -

      Частично

      -
      107 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УК1Б-220Б) - - - - - - -

      Частично

      -
      108 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1а - , - Здание учебного корпуса №1, литер Б - - - Учебная аудитория для проведения занятий лекционного типа (УК1Б-222Б) - - - - - - -

      Частично

      -
      109 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (скульптура) (УК1А-101Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-101Х) - - - - - - -

      Частично

      -
      110 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая) (УК1А-103Х) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-103Х) - - - - - - -

      Частично

      -
      111 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - учебная аудитория для проведения занятий семинарского типа, фотостудия (УКАа-104Х) - - - - - - -

      Частично

      -
      112 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (печатная графика) (УК1А-105Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-105Х) - - - - - - -

      Частично

      -
      113 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-201Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-201Х) - - - - - - -

      Частично

      -
      114 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-202Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-202Х) - - - - - - -

      Частично

      -
      115 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-204Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-204Х) - - - - - - -

      Частично

      -
      116 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа-207Х) - - - - - - -

      Частично

      -
      117 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-212Х) - - - - - - -

      Частично

      -
      118 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (подгрупповая), фотостудия (УК1А-302Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-302Х) - - - - - - -

      Частично

      -
      119 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (композиция) (УК1А-303Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-303Х) - - - - - - -

      Частично

      -
      120 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (живопись) (УК1А-304Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-304Х) - - - - - - -

      Частично

      -
      121 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа-305Х) - - - - - - -

      Частично

      -
      122 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Учебная аудитория (лекционная) (УК1А-311Х) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа-311Х) - - - - - - -

      Частично

      -
      123 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория (чертежный класс) (УК1А-312Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-312Х) - - - - - - -

      Частично

      -
      124 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (скульптура) (УК1А-401Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-401Х) - - - - - - -

      Частично

      -
      125 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-402Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-402Х) - - - - - - -

      Частично

      -
      126 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-403Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-403Х) - - - - - - -

      Частично

      -
      127 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-404Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-404Х) - - - - - - -

      Частично

      -
      128 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (рисунок) (УК1А-405Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-405Х) - - - - - - -

      Частично

      -
      129 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Аудитория учебной мастерской (пластическая анатомия, мозаика) (УК1А-406Х) для проведения занятий лабораторного типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа-406Х) - - - - - - -

      Частично

      -
      130 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил, проспект Мира, здание 25 - , - Здание учебного корпуса, литер А - - - Выставочный зал (УКАа-407Х) - - - - - - -

      Частично

      -
      131 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (подгрупповая) (УК1А-105С) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ),проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа (2)-105С) - - - - - - -

      Частично

      -
      132 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-106С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-106С) - - - - - - -

      Частично

      -
      133 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-208С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-208С) - - - - - - -

      Частично

      -
      134 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (лекционная) (УК1А-213С) для проведения занятий лекционного типа, проведения занятий семинарского типа, групповых и индивидуальных консультаций, текущего контроля и промежуточной аттестации (УКАа (2)-213С) - - - - - - -

      Частично

      -
      135 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации. (УКАа (2)-214С) - - - - - - -

      Частично

      -
      136 - Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Садовая, здание 95 - , - Здание для факультета сценических искусств, литер А - - - Учебная аудитория (компьютерный класс) (УК1А-215С) для проведения занятий семинарского (практического) типа, курсового проектирования (выполнения курсовых работ), проведения групповых и индивидуальных консультаций, проведения текущего контроля и промежуточной аттестации (УКАа (2)-215С) - - - - - - -

      Частично

      -
      -
      -
      -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/ovz/index.html b/public/sveden/ovz/index.html deleted file mode 100644 index 9fa53d2..0000000 --- a/public/sveden/ovz/index.html +++ /dev/null @@ -1,1073 +0,0 @@ - - - - - - - - Доступная среда - - - - - - - -
      -
      -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - - - -
      -
      -
      - - -
      - - - - - - -

      Доступная среда

      - -
      -

      - Наличие возможности оказания обучающимся психолого-педагогической, медицинской и социальной помощи -

      -
      -

      Организационно-педагогическое сопровождение обучающихся с инвалидностью или ограниченными возможностями здоровья направлено на контроль учебы студента с инвалидностью и ограниченными возможностями здоровья в соответствии с графиком учебного процесса в условиях инклюзивного обучения, включает контроль посещаемости занятий, помощь в организации самостоятельной работы в случае заболевания, организацию индивидуальных консультаций для длительно отсутствующих студентов, контроль аттестаций, сдачи зачетов, экзаменов, ликвидации академических задолженностей, коррекцию взаимодействия преподаватель-студент в учебном процессе, консультирование преподавателей и сотрудников по психофизическим особенностям студентов с ограниченными возможностями здоровья, коррекцию ситуаций затруднений, инструктажи и семинары для преподавателей, специалистов и т.д. Организационно-педагогическое сопровождение обеспечивают преподаватели, руководители факультетов и кафедр, учебный отдел, отдел воспитательной работы и молодежной политики (силами студентов-волонтеров или тьюторов).

      Психолого-педагогическое сопровождение направлено на изучение, развитие и коррекцию личности студента с инвалидностью или ограниченными возможностями здоровья, его профессиональное становление с помощью психодиагностических процедур, психопрофилактики и коррекции личностных искажений. Психолого-педагогическое сопровождение обеспечивает педагог-психолог, преподаватели кафедры педагогики и психологии.

      Медико-оздоровительное сопровождение включает при необходимости диагностику физического состояния студентов с инвалидностью и ограниченными возможностями здоровья посредством проведения медицинских осмотров специалистами здравпункта филиала или иных медицинских организаций (по договорам), организацию оздоровительных мероприятий, с целью сохранения и улучшения их здоровья.

      Социальное сопровождение предполагает совокупность мероприятий, сопутствующих образовательному процессу и направленных на социальную поддержку инвалидов и лиц с ограниченными возможностями здоровья при их обучении, включая содействие в решении бытовых проблем, организацию проживания в общежитии, обеспечение социальных выплат, материальной помощи, стипендиального обеспечения, а также мероприятия, направленные на укрепление и развитие здоровьесберегающих навыков и умений.

      Социальное сопровождение обеспечивают факультеты, студенческий совет, профком студентов.

      Филиал РГППУ в г. Нижнем Тагиле обеспечивает создание толерантной профессиональной социокультурной среды, необходимой для формирования гражданской, правовой и профессиональной позиции соучастия, готовности членов коллектива к общению и сотрудничеству, к способности толерантно воспринимать социальные, личностные и культурные различия. Филиал РГППУ в г. Нижнем Тагиле содействует развитию волонтерской помощи студентам с ограниченными возможностями здоровья.

      Предусмотрено привлечение волонтеров для помощи обучающимся с инвалидностью и ограниченными возможностями здоровья.

      В целях развития инклюзивного образования, обеспечения доступности образования для обучающихся с инвалидностью и ограниченными возможностями здоровья заключен договор с Челябинским государственным университетом, который является Ресурсным учебно-методическим центром по обучению инвалидов и лиц с ограниченными возможностями здоровья.

      -
      -
      -
      -

      - Наличие условий организации обучения и воспитания обучающихся с ограниченными возможностями здоровья и инвалидов -

      -
      -

      В филиале обучаются студенты с ограниченными возможностями здоровья.

      В образовательном процессе используются социально-активные и рефлексивные методы обучения, технологии социокультурной реабилитации с целью оказания помощи в установлении полноценных межличностных отношений с другими студентами, создании комфортного психологического климата в студенческой группе. Для педагогических работников подготовлены Методические рекомендации по работе со студентами-инвалидами и обучающимися с ограниченными возможностями здоровья. 

      Для осуществления процедур текущего контроля успеваемости, промежуточной и государственной итоговой аттестации созданы оценочные материалы, позволяющие оценить достижение результатов обучения и уровня сформированности всех компетенций, предусмотренных образовательной программой.

      Форма проведения текущей и государственной итоговой аттестации для инвалидов и лиц с ограниченными возможностями здоровья устанавливается с учетом индивидуальных психофизических особенностей (устно, письменно на бумаге, письменно на компьютере, в форме тестирования и т.п.). При необходимости обучающимся предоставляется дополнительное время для подготовки ответа при прохождении аттестации.

      Предусмотрено проведение дополнительных групповых и индивидуальных занятий (консультаций, факультативов) по запросам обучающихся.

      Положение об организации обучения инвалидов и студентов с ограниченными возможностями:

      Положение об организации инклюзивного образования инвалидов и лиц с ограниченными возможностями здоровья

      В филиале создана специализированная учебная аудитория для инклюзивного образования (125А), расположенная на 1 этаже учебного корпуса №1, литер А, расположенного по адресу: Российская Федерация, Свердловская область, городской округ г. Нижний Тагил, г. Нижний Тагил, улица Красногвардейская, здание 57, корпус

      1.

      .

      В аудитории представлено следующее учебное оборудование:

      Наименование 
      1

      Клавиатура с большими кнопками для людей с ограниченными возможностями

      (1 шт.)

      IMG_3410.jpg
      2

      Видеоувеличитель для слабовидящих людей

      (1 шт.)

      IMG_3431.jpg
      3

      Индукционная система для слуховых аппаратов

      (7 шт.)

      IMG_3429.jpg
      4Вспомогательные средства для персональной мобильности: кресло-коляска «Старт 2» комнатная
      IMG_3411.jpg

      При необходимости учебные занятия групп, в которых обучаются инвалиды с соответствующими нозологиями и лица с ограниченными возможностями здоровья, могут проводиться в специализированной аудитории. Аудитория может быть использована для практических занятий и самостоятельной работы инвалидов и лиц с ограниченными возможностями здоровья.

       

      -
      -
      - -
      -

      - Информация о наличии специальных технических средств обучения коллективного и индивидуального пользования -

      -
      -

      Для слабовидящих в институте имеется специальное оборудование: электронный ручной видеоувеличитель Snow 7HD Plus, клавиатура с большими кнопками для людей с ограниченными возможностями

      -
      -
      - -
      -

      - Информация об обеспечении беспрепятственного доступа в здания образовательной организации -

      -
      -
      -

      Наличие доступа: Нет

      В том числе наличие

      Пандусов: Нет

      Подъемников: Нет

      Поручней: Нет

      Расширенных дверных проемов: Нет

      Лифтов: Нет

      На входе в здание имеется кнопка вызова. Доступ в здания филиала при необходимости организуется при помощи волонтеров. Имеется специально-выделенные парковочные места для инвалидов.

      -
      - Положение об организации обучения инвалидов и студентов с ограниченными возможностями: -
      - -
      -
      -
      - -
      -

      - Информация о средствах обучения и воспитания, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья. -

      - -
      -
      - -
      -

      - Сведения о специальных условиях охраны здоровья -

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работыПриспособленность для использования инвалидами и лицами с ОВЗ
      Всегов том числе приспособленных для использования инвалидами и лицами с ОВЗВсегов том числе приспособленных для использования инвалидами и лицами с ОВЗ
      1ЗдравпуктЗдравпуктКрасногвардейская, здание 57,корпус 4б Здание общежития № 1, литер М - - - 270 - 213,4 м кв - - 0 - - - - - -

      нет

      -
      -
      - -
      - -
      - - Описание:
      -

      Здравпункт находится на 1-ом этаже, с торца здания 1-ого общежития, в специально оборудованном помещении, общей площадью 213,4 м кв. Медицинский пункт имеет лицензию на осуществление медицинской деятельности, действующую бессрочно.

      В здравпункте фельдшер осуществляет: амбулаторный прием по поводу заболеваний и консультаций для студентов, преподавателей и сотрудников института; осмотр перед заездами в оздоровительные лагеря; допуск к соревнованиям; осмотр перед проведением профилактических прививок. Проводятся беседы по профилактике и охране здорового образа жизни. Совместно с поликлиниками города осуществляется диспансеризация студентов и проведение профилактических прививок.

      В процедурном кабинете проводится оказание доврачебной помощи и бесплатные профилактические прививки.

      В медицинском пункте имеется изолятор.

      Работают в здравпункте специалисты высшей квалификационной категории. Все услуги проводятся бесплатно.

      -
      - -

      - Сведения о доступе к информационным системам и информационно-телекоммуникационным сетям, - приспособленным для использования инвалидами и лицами с ограниченными возможностями здоровья -

      -
      -

      Доступ к информационным системам и информационно-телекоммуникационным сетям

      • Количество посадочных мест в библиотеке – 208.

      Книжный фонд составляет более 467434 экземпляров. Через электронный каталог библиотеки осуществляется доступ к полнотекстовым электронным внутривузовским изданиям

      • Библиотека НТГСПИ
      • имеются подключения к сети Интернет со скоростью подключения до 300 Мбит/сек.
      • имеется единая вычислительная сеть.
      • Количество серверов – 11.
      • В филиале имеется Wi-Fi доступ к глобальной сети
      • Количество компьютерных классов – 16,
      • В университете есть вузовская электронная библиотека.
      -
      - -
      -

      - Сведения о специально оборудованных учебных кабинетах и объектах для проведения практических занятий, - приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья -

      - -
      - -
      -

      Информация о библиотеке(ах), приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работыПриспособленность для использования инвалидами и лицами с ОВЗ
      Всегов том числе приспособленных для использования инвалидами и лицами с ОВЗВсегов том числе приспособленных для использования инвалидами и лицами с ОВЗ
      1Отдел информационных ресурсовОтдел информационных ресурсовРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - Положение:
      Положение о научной библиотеке
      -
      1650 - 1334,3 - - 0 - - - - - - - - -
      -
      - -
      - -
      -

      Информация о специальных условиях питания

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументы, содержащие сведения об условиях питания обучающихся, в том числе инвалидов и лиц с ОВЗЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работыПриспособленность для использования инвалидами и лицами с ОВЗ
      Всегов том числе приспособленных для использования инвалидами и лицами с ОВЗВсегов том числе приспособленных для использования инвалидами и лицами с ОВЗ
      1Здание столовой с пристроем, литер Ж, Ж1Здание столовой с пристроем, литер Ж, Ж1Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 5 - Обучающимся с ограниченными возможностями здоровья
      -
      - Положение:
      Положение
      -
      1700 - 1309 - - 0 - - - - - - - - -
      -
      - -
      - - -
      -

      Информация об объектах спорта, приспособленных для использования инвалидами и лицами с ограниченными возможностями здоровья

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование объектаВид помещенияАдрес местонахожденияДокументыЛицензии и положения (при наличии)Количество посадочных местОбщая площадь(кв.м.)График работыПриспособленность для использования инвалидами и лицами с ОВЗ
      Всегов том числе приспособленных для использования инвалидами и лицами с ОВЗВсегов том числе приспособленных для использования инвалидами и лицами с ОВЗ
      1Малый спортивный залМалый спортивный залРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 1 - - - 00 - 327,04 - - 0 - - - - - - - - -
      2Большой спортивный залБольшой спортивный залРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 548,6 - - 0 - - - - - - - - -
      3Зал борьбыЗал борьбыРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 146,4 - - 0 - - - - - - - - -
      4Зал атлетизмаЗал атлетизмаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 162,41 - - 0 - - - - - - - - -
      5Фитнес зал №1Фитнес зал №1Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 76,2 - - 0 - - - - - - - - -
      6Фитнес зал №2Фитнес зал №2Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 36,2 - - 0 - - - - - - - - -
      7Лыжная базаЛыжная базаРоссийская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 512,7 - - 0 - - - - - - - - -
      8Тир (место для стрельбы)Тир (место для стрельбы)Российская Федерация,Свердловская область, городской округ г.Нижний Тагил, г.Нижний Тагил,улица Красногвардейская, здание 57,корпус 2 - - - 00 - 85 - - 0 - - - - - - - - -
      -
      - -
      - - - -

      - Информация об электронных образовательных ресурсах, к которым обеспечивается доступ инвалидов и лиц с ограниченными - возможностями здоровья: -

      - - - -
      -
      -
      -

      - Информация о количестве жилых помещений в общежитии, интернате, приспособленных для - использования инвалидами и лицами с ограниченными возможностями здоровья -

      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование показателяОбщежитийИнтернатов
      - Количество -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - - 3 - -
      - - Нет - -
      -
      - - Нет - -
      - - Нет - -
      Общая площадь (кв.м.) - 16172,4 - - Нет -
      Жилая площадь (кв.м.) - 6531,8 - - - Нет - -
      - Количество жилых помещений: -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - 388 -
      - Нет -
      -
      - Нет -
      - Нет -
      - Количество мест: -
      - всего -
      - в том числе приспособленных для использования инвалидами - и лицами с ограниченными возможностями здоровья -
      -
      - - 958 - -
      - - Нет - -
      -
      - - Нет - -
      - - Нет - -
      Обеспеченность 100% мягкими и жестким инвентарем по установленным - стандартным нормам - - - да - - - - - - -
      Наличие питания (включая буфеты, столовые) - - нет - - - - - - -
      -
      -
      -
      - - -
      -

      - Информация о наличии условий для беспрепятственного доступа в общежития, интернаты -

      -
      - В образовательной организации отсутствуют общежития, интернаты -
      -
      -
      -
      - - -
      -

      - Информация об особенностях проведения вступительных испытаний для инвалидов и лиц с ограниченными - возможностями здоровья -

      - -
      -
      -
      В образовательной организации отсутствует информация об особенностях - проведения вступительных испытаний для инвалидов и лиц с ограниченными возможностями - здоровья -
      -
      -
      -
      - -
      - - - -
      -
      -
      - - - -
      - - - - - - - - - - - - diff --git a/public/sveden/paid_edu/index.html b/public/sveden/paid_edu/index.html deleted file mode 100644 index 86fbd22..0000000 --- a/public/sveden/paid_edu/index.html +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - - - - Платные образовательные услуги. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Платные образовательные услуги

      -
      -
      -
      -
      Порядок оказания платных образовательных услуг
      -
      -
      - - -
      -
      -
      -
      Образец договора об оказании платных образовательных услуг
      -
      -
      - - - -
      -
      -
      -
      Положение об оказании платных образовательных услуг
      -
      -
      - - -
      -
      -
      - -
      - - - - - - -
      -

      2021/2022 учебный год

      - -
      - - -
      -

      2020/2021 учебный год

      - -
      - - - - - -
      -

      2018/2019 учебный год

      - -
      - - -
      -
      -
      -

      - Документы об установлении размера платы, взимаемой с родителей(законных представителей) за присмотр и уход за - детьми, осваивающими образовательные программы дошкольного образования в организациях, осуществляющих - образовательную деятельность, за содержание детей в образовательной организации, реализующей образовательные - программы начального общего, основного общего или среднего общего образования, если в такой образовательной - организации созданы условия для проживания обучающихся в интернате, либо за осуществление присмотра и ухода за - детьми в группах продлённого дня в образовательной организации, реализующей образовательные программы начального - общего, основного общего или среднего общего образования -

      -
      - В образовательной организации не реализуются образовательные программы дошкольного, начального общего, основного общего и среднего общего образования
      -
      -
      -

      - Иная информация -

      -
      -
      -
      -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - - diff --git a/public/sveden/struct/index.html b/public/sveden/struct/index.html deleted file mode 100644 index 1acd05b..0000000 --- a/public/sveden/struct/index.html +++ /dev/null @@ -1,1098 +0,0 @@ - - - - - - - - - - - - Структура и органы управления образовательной организацией. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Структура и органы управления образовательной организацией

      -
      -
      - -
      -

      - Органы управления образовательной организации

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Наименование органа управления ФИО руководителя органа управленияДолжность руководителя органа управленияАдрес местонахождения органа управленияАдрес официального сайта в сети "Интернет" органа управления (при наличии)Адреса электронной почты органа управления (при наличии) - Сведения о наличии положений об органах управления с приложением их в виде электронных документов, - подписанных электронной подписью - Контактный телефон органа управления (при наличии)
      1 - Дирекция - Райхерт Татьяна Николаевна - Директор филиала РГППУ в г. Нижнем Тагиле - 622031, Свердловская обл. Нижний Тагил ул. Красногвардейская, 57, 207В - Гиперссылка
      - office@ntspi.ru - Положение об органе управления:
      Положение
      - 8 (3435) 25-36-44
      2 - Ученый совет - Райхерт Татьяна Николаевна - Директор филиала РГППУ в г. Нижнем Тагиле - 622031, Свердловская обл. Нижний Тагил ул. Красногвардейская, 57 - Гиперссылка
      - office@ntspi.ru - Положение об органе управления:
      Положение
      - 8 (3435) 25-36-44
      -
      -
      -
      -

      - Советы обучающихся

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Наименование структурного подразделения Руководящие лицаДолжность руководителя структурного подразделенияАдрес местонахождения структурного подразделенияАдрес официального сайта в сети "Интернет" структурного подразделения (при наличии)Адреса электронной почты структурного подразделения (при наличии) - Сведения о наличии положений о структурных подразделениях с приложением их в виде электронных документов, - подписанных электронной подписью - Контактный телефон структурного подразделения (при наличии)
      1 - Объединенный совет обучающихся - Хисамова Ирина Игоревна - Председатель объединенного совета обучающихся - ул. Красногвардейская, 57, 130В каб. - Гиперссылка
      - - - Положение о структурном подразделении:
      Положение
      - (3435) 25-64-44,
      -
      -
      -
      -

      - Факультеты/Институты

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Наименование структурного подразделения ФИО руководителя структурного подразделенияДолжность руководителя структурного подразделенияАдрес местонахождения структурного подразделенияАдрес официального сайта в сети "Интернет" структурного подразделения (при наличии)Адреса электронной почты структурного подразделения (при наличии) - Сведения о наличии положений о структурных подразделениях с приложением их в виде электронных документов, - подписанных электронной подписью - Контактный телефон структурного подразделения (при наличии)
      1 - Факультет психолого-педагогического образования - Ломаева Марина Валентиновна - Декан факультета психолого-педагогического образования - Красногвардейская, 57 - Гиперссылка
      - ippo5@mail.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-55-44, 8-965-505-79-63
      2 - Факультет естествознания, математики и информатики - Жуйкова Татьяна Валерьевна - Декан факультета естествознания, математики и информатики - Красногвардейская, 57 - Гиперссылка
      - hbfnt@rambler.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-48-11, 8-965-505-79-27
      3 - Социально-гуманитарный факультет - Даренская Ирина Викторовна - Декан социально-гуманитарного факультета - Красногвардейская, 57 - Гиперссылка
      - dekanat.sgf@bk.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-75-22, 8-965-505-79-45
      4 - Факультет художественного образования - Кузнецова Наталья Сергеевна - Декан факультета художественного образования - Мира, 25 - Гиперссылка
      - hgf1959@mail.ru - Положение о структурном подразделении:
      Положение
      - 8 (3435) 25-01-00
      5 - Факультет спорта и безопасности жизнедеятельности - Неймышев Алексей Викторович - Декан факультета спорта и безопасности жизнедеятельности - Красногвардейская, 57 - Гиперссылка
      - fsbz-nt@yandex.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-62-44, +7 965 504 90 98
      6 - Факультет филологии и межкультурной коммуникации - Родин Олег Федорович - Декан факультета филологии и массовых коммуникаций - Красногвардейская, 57 - Гиперссылка
      - dekanatffmk@yandex.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-57-22, 8-961-776-98-75
      -
      -
      -
      -

      - Кафедры

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Наименование структурного подразделенияФИО руководителя структурного подразделенияДолжность руководителя структурного подразделенияАдрес местонахождения структурного подразделенияАдрес официального сайта в сети "Интернет" структурного подразделения (при наличии)Адреса электронной почты структурного подразделения (при наличии) - Сведения о наличии положений о структурных подразделениях - с приложением их в виде электронных документов, - подписанных электронной подписью - Контактный телефон структурного подразделения (при наличии)
      1 - Кафедра гуманитарных и социально-экономических наук - Мочалова Надежда Юрьевна - Зав. кафедрой - каб. 306К, 301К корпус К - Гиперссылка
      - dekanat.sgf@bk.ru - Положение о структурном подразделении:
      Гиперссылка
      - 25-75-22
      2 - Кафедра социальной работы, управления и права - Калашникова Ольга Владиславовна - Зав. кафедрой - каб. 201К, корпус К - Гиперссылка
      - dekanat.sgf@bk.ru - Положение о структурном подразделении:
      Гиперссылка
      - 25-75-22
      3 - Кафедра иностранных языков и русской филологии - Дондик Людмила Юрьевна - Зав. кафедрой - каб. 319, корпус В - Гиперссылка
      - dekanatffmk@yandex.ru - Положение о структурном подразделении:
      Гиперссылка
      - (3435) 25-57-22
      4 - Кафедра психологии и педагогики дошкольного и начального образования - Малеева Елена Валентиновна - Зав. кафедрой - 203Б, корпус Б - Гиперссылка
      - ippo5@mail.ru - Положение о структурном подразделении:
      Гиперссылка
      - (3435) 25-55-44, 8 (965) 505-79-63
      5 - Кафедра педагогики и психологии - Мешкова Ирина Владимировна - И.о зав. кафедрой - 127В - Гиперссылка
      - kafedra-pp-ntgspi@yandex.ru - Положение о структурном подразделении:
      Гиперссылка
      - 8-912-688-58-03
      6 - Кафедра информационных технологий и физико-математического образования - Мащенко Майя Владимировна - Зав. кафедрой - каб. 203, корпус А - Гиперссылка
      - kafinfteh@rambler.ru - Положение о структурном подразделении:
      Гиперссылка
      - +7 (965) 516-84-60
      7 - Кафедра естественных наук - Полявина Ольга Валентиновна - Зав. кафедрой - каб. 412, корпус А - Гиперссылка
      - polyavnt@rambler.ru - Положение о структурном подразделении:
      Гиперссылка
      - 25-48-11
      8 - Кафедра художественного образования - Кузьмина Ирина Петровна - Зав. кафедрой - ул. Мира 25, к. 314Х - Гиперссылка
      - fakultet.nthgf@yandex.ru - Положение о структурном подразделении:
      Гиперссылка
      - 8 (3435) 25-01-00
      9 - Кафедра физической культуры и спорта - Дейкова Татьяна Николаевна - И.о зав. кафедрой - каб. 407В - Гиперссылка
      - fsbz-nt@yandex.ru - Положение о структурном подразделении:
      Гиперссылка
      - (3435) 25-62-44
      10 - Кафедра безопасности жизнедеятельности и туризма - Федюнин Владимир Александрович - И.о завкафедрой - 407В - Кафедра безопасности жизнедеятельности и туризма
      - fsbz-nt@yandex.ru - Положение о структурном подразделении:
      Гиперссылка
      - (3435) 25-62-44
      -
      -
      - -
      -

      - Иные структурные подразделения

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Наименование структурного подразделения ФИО руководителя структурного подразделенияДолжность руководителя структурного подразделенияАдрес местонахождения структурного подразделенияАдрес официального сайта в сети "Интернет" структурного подразделения (при наличии)Адреса электронной почты структурного подразделения (при наличии) - Сведения о наличии положений о структурных подразделениях с приложением их в виде электронных документов, - подписанных электронной подписью - Контактный телефон структурного подразделения (при наличии)
      1 - Бухгалтерия - Сальникова Ирина Борисовна - Главный бухгалтер - Красногвардейская, 57, каб. 203В - Гиперссылка
      - finance@ntspi.ru - Положение о структурном подразделении:
      Положение
      - т. (3435) 25-57-01, 8-906-802-66-88
      2 - Учебный отдел - Малинина Инна Александровна - Начальник учебного отдела - ул. Красногвардейская, 57, каб 208В - Гиперссылка
      - office@ntspi.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-57-11
      3 - Отдел воспитательной работы и молодежной политики - Шморгунов Дмитрий Владимирович - Начальник отдела - Красногвардейская, 57, каб. 101А - Гиперссылка
      -
      Отсутствует
      - Положение о структурном подразделении:
      Положение
      - 8-906-804-55-33
      4 - Административно-хозяйственный отдел - Шарипов Рашит Юсуфович - Начальник отдела - Красногвардейская, 57, каб. 104А - Гиперссылка
      - - - Положение о структурном подразделении:
      Положение
      - т. (3435) 25-55-00, 8-906-802-15-55
      5 - Отдел кадров и управления документацией - Бунина Валентина Александровна - Отдел кадров, начальник - Красногвардейская, 57, каб. 206В - Гиперссылка
      - - - Положение о структурном подразделении:
      Положение
      - т. (3435) 25-55-22, 8-906-804-55-52
      6 - Приемная комиссия - Сизоненко Екатерина Владимировна - Приемная комиссия, ответственный секретарь - Красногвардейская, 57, каб. 110А - Гиперссылка
      - ntgspi@yandex.ru - Положение о структурном подразделении:
      Положение
      - (3435) 25-55-10, 8-906-802-55-59
      7 - Отдел научно-исследовательской работы - Харитонова Елена Геннадьевна - Начальник отдела - Красногвардейская, 57, каб. 119В - Гиперссылка
      -
      Отсутствует
      - Положение о структурном подразделении:
      Положение
      - 8-9222-01-99-12
      8 - Отдел информационных ресурсов - Логинова Наталья Валентиновна - Отдел информационных ресурсов, начальник - Красногвардейская, 57, каб. 223В, - Гиперссылка
      - vikon@ntspi.ru - Положение о структурном подразделении:
      Положение
      - 8-906-807-16-61
      9 - Отдел информационно-технического обеспечения - Мифтахова Наталья Владимировна - Отдел информационно-технического обеспечения, начальник - Красногвардейская, 57, каб. 123А - Гиперссылка
      - ntgspi@outlook.com - Положение о структурном подразделении:
      Положение
      - 8-963-045-68-20
      10 - Центр дополнительного образования - Ладейщикова Светлана Евгеньевна - Центр дополнительного образования, директор - Красногвардейская, 57, каб. 107А - Гиперссылка
      - ntspi_cdpo@mail.ru - Положение о структурном подразделении:
      Положение
      - (3435)25-57-44, 8-906-804-99-66
      11 - Столовая - Курдян Владимир Акопович - Столовая, зав. производством - Корпус Ж - Гиперссылка
      - - - Положение о структурном подразделении:
      Положение
      - 8-965-504-85-80
      12 - Здравпункт - Чиркова Наталья Владимировна - Заведующая здравпунктом-фельдшер - Красногвардейская 57 - Гиперссылка
      -
      Отсутствует
      - Положение о структурном подразделении:
      Положение
      - +7 906 802 5445
      -
      -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - - diff --git a/public/sveden/update/api_profile_applicant/check_token.php b/public/sveden/update/api_profile_applicant/check_token.php deleted file mode 100644 index fa0f4e3..0000000 --- a/public/sveden/update/api_profile_applicant/check_token.php +++ /dev/null @@ -1,21 +0,0 @@ -success) { - $res = $data->info; - } else { - throw new Exception('Не удалось соединиться с удаленным сервером.', 522); - } -} catch (Exception $e) { - setResponseCode($e->getCode()); - $res['error'] = 'Ошибка при проверке токена. ' . $e->getMessage(); -} -loadHeaders(); -echo json_encode($res); diff --git a/public/sveden/update/api_profile_applicant/get_config.php b/public/sveden/update/api_profile_applicant/get_config.php deleted file mode 100644 index 40af289..0000000 --- a/public/sveden/update/api_profile_applicant/get_config.php +++ /dev/null @@ -1,14 +0,0 @@ - $clientId, - 'vuz_id' => $vuzId, - 'api_domain_auth' => $apiDomainAuth, - 'api_domain_vikon' => $apiDomen, - 'api_domain_filemanager' => $filemanagerApiDomen, - 'vuz_name' => $vuzName, -); -loadHeaders(); -echo json_encode($response); \ No newline at end of file diff --git a/public/sveden/update/api_profile_applicant/get_templates.php b/public/sveden/update/api_profile_applicant/get_templates.php deleted file mode 100644 index 08e8f16..0000000 --- a/public/sveden/update/api_profile_applicant/get_templates.php +++ /dev/null @@ -1,5 +0,0 @@ - 'password', - 'client_id' => $clientId, - 'client_secret' => $clientSecret, - 'username' => $login, - 'password' => $password, - 'code' => $code, - 'scope' => '', - ); - $data = getRemoteData($apiDomainAuth . 'oauth/token', null, true, $postFields); - if ($data->success) { - setResponseCode($data->code); - $res = $data->info; - } else { - throw new Exception('Не удалось соединиться с удаленным сервером.', 522); - } -} catch (Exception $e) { - setResponseCode($e->getCode()); - $res['error'] = 'Ошибка при получении токена. ' . $e->getMessage(); -} -loadHeaders(); -echo json_encode($res); diff --git a/public/sveden/update/api_profile_applicant/refresh_token.php b/public/sveden/update/api_profile_applicant/refresh_token.php deleted file mode 100644 index 6371f41..0000000 --- a/public/sveden/update/api_profile_applicant/refresh_token.php +++ /dev/null @@ -1,27 +0,0 @@ - 'refresh_token', - 'refresh_token' => $refreshToken, - 'client_id' => $clientId, - 'client_secret' => $clientSecret, - 'scope' => '', - ); - $data = getRemoteData($apiDomainAuth . 'oauth/token', null, true, $postFields); - if ($data->success) { - $res = $data->info; - } else { - throw new Exception('Не удалось соединиться с удаленным сервером.', 522); - } -} catch (Exception $e) { - setResponseCode($e->getCode()); - $res['error'] = 'Ошибка при обновлении токена. ' . $e->getMessage(); -} -loadHeaders(); -echo json_encode($res); diff --git a/public/sveden/update/captcha/captcha.php b/public/sveden/update/captcha/captcha.php deleted file mode 100644 index 542560f..0000000 --- a/public/sveden/update/captcha/captcha.php +++ /dev/null @@ -1,32 +0,0 @@ -0=kxyFKi9Utst%<@;pn!2aW$~8|s`CCsh#@&iu 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

      c=J(BK%#4{*EEjzx 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

      8#8wNW+`D|d_HqJDLsX~ZOu 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

      *C53LqhU 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 F{{aT6mj?g< diff --git a/public/sveden/update/check_curl.php b/public/sveden/update/check_curl.php deleted file mode 100644 index d54801a..0000000 --- a/public/sveden/update/check_curl.php +++ /dev/null @@ -1,52 +0,0 @@ - $value) { - $postVars .= $key . '=' . $value . '&'; - } - $postVars = rtrim($postVars, '&'); - curl_setopt($ch, CURLOPT_POSTFIELDS, $postVars); - } - curl_exec($ch); - if (curl_errno($ch) > 0 || curl_error($ch)) { - $error = 'Curl error code: ' . curl_errno($ch) . '. Error: ' . curl_error($ch); - } - curl_close($ch); - return $error; -} - -if (!isCurlExists()) { - echo '

      - На Вашем сервере отсутствует расширение PHP для работы с cURL.
      - Вам следует обратиться в службу технической поддержки Вашего хостинг-провайдера с просьбой - включить PHP расширение curl. -

      '; -} else { - if (($err = checkCurl($apiDomen)) || ($err = checkCurl($apiDomen, array('post' => 42)))) { - echo '

      - В процессе тестирования соединения с сервером обновлений, PHP расширение cURL вернуло - следующую ошибку:
      ' . $err . - '

      '; - } -} \ No newline at end of file diff --git a/public/sveden/update/cleaner.php b/public/sveden/update/cleaner.php deleted file mode 100644 index 1de4e5e..0000000 --- a/public/sveden/update/cleaner.php +++ /dev/null @@ -1,16 +0,0 @@ - true, 'forward_code' => 200, 'message' => 'Временные файлы успешно удалены.'); - -$clearZip = clearZip(); -removeDirectory($selfDir . '/../update_tmp/'); - -if ($clearZip === false) { - $resultBody = array('success' => true, 'forward_code' => 500, 'message' => 'При удалении временных файлов произошла ошибка.'); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); \ No newline at end of file diff --git a/public/sveden/update/complete.php b/public/sveden/update/complete.php deleted file mode 100755 index c91b46f..0000000 --- a/public/sveden/update/complete.php +++ /dev/null @@ -1,38 +0,0 @@ -curlHasError) { - if ($response->code == 200) { - $resultBody = array( - 'success' => true, - 'forward_code' => 200, - ); - } else { - $resultBody = array( - 'success' => false, - 'forward_code' => $response->code, - 'message' => !empty($response->responseBody->message ) - ? $response->responseBody->message - : 'Неизвестная ошибка' - ); - } - } else { - throw new RuntimeException( 'CURL ' . $response->curlErrorTxt); - } -} catch (Exception $ex) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); diff --git a/public/sveden/update/config.php b/public/sveden/update/config.php deleted file mode 100644 index 4695673..0000000 --- a/public/sveden/update/config.php +++ /dev/null @@ -1,28 +0,0 @@ -= $optNameLengthMax) { - $res['success'] = false; - $res['messages'][] = 'Имя должно содержать от ' . - $optNameLengthMin . ' до ' . - $optNameLengthMax . ' символов.'; - $res['errorID'][] = 'name'; -} -if (!$email) { - $res['success'] = false; - $res['messages'][] = 'Введен некорректный email.'; - $res['errorID'][] = 'email'; -} -$lenSubject = mb_strlen($subject); -if ($lenSubject < $optSubjectLengthMin || $lenSubject >= $optSubjectLengthMax) { - $res['success'] = false; - $res['messages'][] = 'Тема сообщения должна содержать от ' . - $optSubjectLengthMin . ' до ' . - $optSubjectLengthMax . ' символов.'; - $res['errorID'][] = 'subject'; -} -$lenMessage = mb_strlen($message); -if ($lenMessage < $optMessageLengthMin || $lenMessage >= $optMessageLengthMax) { - $res['success'] = false; - $res['messages'][] = 'Сообщение должно содержать от ' . - $optMessageLengthMin . ' до ' . - $optMessageLengthMax . ' символов.'; - $res['errorID'][] = 'message'; -} -if($consent != true){ - $res['success'] = false; - $res['messages'][] = 'Не получено согласие на обработку персональных данных.'; - $res['errorID'][] = 'consent'; -} - -$code = filter_var($_POST['captcha'], FILTER_SANITIZE_STRING); -session_start(); -if (!isset($_SESSION['captcha']) || strtoupper(trim($_SESSION['captcha'])) != strtoupper(trim($code))) { - $res['success'] = false; - $res['errorID'][] = 'captcha'; - $res['messages'][] = 'Неверный код с картинки.'; -} -unset($_SESSION['captcha']); - -if ($res['success']) { - $res['success'] = false; - - $headers = array('Accept: application/json'); - $data = getRemoteData($apiDomen . 'oauth2/ClientCredentials', null, true, - array( - 'client_id' => $clientId, - 'client_secret' => $clientSecret, - 'grant_type' => 'client_credentials', - 'scope' => 'feedback', - ), $headers - ); - - if ($data->success) { - if (isset($data->info->access_token)) { - $accessToken = $data->info->access_token; - - try { - $data = getRemoteData($apiDomen . 'update/feedbackSendMail?access_token=' . $accessToken . '&d=' . $domenName . - '&n=' . urlencode($name) . - '&e=' . urlencode($email) . - '&s=' . urlencode($subject) . - '&m=' . urlencode($message) - ); - - if ($data->info->success) { - $res['success'] = true; - } else { - $res['message'] = $data->info->message; - } - - } catch (Exception $e) { - $res['message'] = 'Ошибка. '.$e->getMessage(); - } - - $res['success'] = true; - } else { - $res['message'] = 'Ошибка ' . $data->info->message; - } - } else { - $res['message'] = $data->message; - } -} - -loadHeaders(); - -echo json_encode($res); diff --git a/public/sveden/update/get_access_token.php b/public/sveden/update/get_access_token.php deleted file mode 100644 index 5a1e566..0000000 --- a/public/sveden/update/get_access_token.php +++ /dev/null @@ -1,36 +0,0 @@ - $code, - 'client_id' => $clientId, - 'client_secret' => $clientSecret, - 'redirect_uri' => $domen . '/sveden/update/index.php', - 'grant_type' => 'authorization_code', - ), $headers); - if ($data->success) { - if (isset($data->info->access_token)) { - $res['access_token'] = $data->info->access_token; - $res['refresh_token'] = $data->info->refresh_token; - $res['success'] = true; - } else { - $res['message'] = $data->info->message; - setResponseCode($data->code); - } - } else { - $res['message'] = 'Не удалось соединиться с сервером.'; - setResponseCode($data->code); - } - -} catch (Exception $e) { - $res['message'] = 'Ошибка при получении ключа. ' . $e->getMessage(); - setResponseCode(500); -} -loadHeaders(); -echo json_encode($res); diff --git a/public/sveden/update/get_core.php b/public/sveden/update/get_core.php deleted file mode 100644 index 79b5342..0000000 --- a/public/sveden/update/get_core.php +++ /dev/null @@ -1,94 +0,0 @@ -curlHasError) { - throw new RuntimeException('CURL ' . $versionResp->curlErrorTxt); - } - - if ($versionResp->code != 200) { - $resultBody = array( - 'success' => false, - 'forward_code' => $versionResp->code, - 'message' => 'Не удается получить новую версию. ' . (!empty($versionResp->responseBody->message ) ? $versionResp->responseBody->message : 'Неизвестная ошибка') - ); - loadHeaders(); - setResponseCode(200); - echo json_encode($resultBody); - die(); - } - $serverVersion = $versionResp->responseBody->version; - $createZipResp = remoteRequest($apiDomen . 'update/get?&d=' . $domenName . '&access_token=' . $token); - - if ($createZipResp->curlHasError) { - throw new RuntimeException('CURL ' . $createZipResp->curlErrorTxt); - } - if ($createZipResp->code != 200) { - $resultBody = array( - 'success' => false, - 'forward_code' => $createZipResp->code, - 'message' => 'Не удается сформировать архив с обновлениями. ' . (!empty($createZipResp->responseBody->message ) ? $createZipResp->responseBody->message : 'Неизвестная ошибка') - ); - loadHeaders(); - setResponseCode(200); - echo json_encode($resultBody); - die(); - } - - $headers = array( - 'Accept-Encoding: zip, gzip', - 'Authorization: Bearer ' . $token - ); - $zip = remoteRequest($createZipResp->responseBody->link . '?&d=' . $domenName . '&access_token=' . $token, false, false, $headers); - if ($zip->curlHasError) { - throw new RuntimeException('CURL ' . $zip->curlErrorTxt); - } - - if ($zip->code != 200) { - $zip->responseBody = json_decode($zip->responseBody); - - $resultBody = array( - 'success' => false, - 'forward_code' => $zip->code, - 'message' => 'Не удается скачать файл с обновлениями. ' . (!empty($zip->responseBody->message ) ? $zip->responseBody->message : 'Неизвестная ошибка') - ); - - loadHeaders(); - setResponseCode(200); - echo json_encode($resultBody); - die(); - } - - $filename = $selfDir . '/update-' . $serverVersion . '.zip'; - $dlHandler = fopen($filename, 'w'); - if (!fwrite($dlHandler, $zip->responseBody)) { - throw new RuntimeException('Не удается записать архив на диск' , 500); - } - - $resultBody = array( - 'success' => true, - 'forward_code' => 200, - 'version' => $serverVersion, - 'message' => 'Архив с базовыми обновлениями успешно загружен.' - ); - -} catch (Exception $ex) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -if ($dlHandler) { - fclose($dlHandler); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); diff --git a/public/sveden/update/get_count_files.php b/public/sveden/update/get_count_files.php deleted file mode 100644 index 69a00a8..0000000 --- a/public/sveden/update/get_count_files.php +++ /dev/null @@ -1,33 +0,0 @@ -success) { - if ($data->info->success) { - if ($data->info->count > 0) { - $res['success'] = true; - $res['count'] = $data->info->count; - $res['message'] = 'Количество файлов получено.'; - } else { - $res['success'] = true; - $res['count'] = 0; - $res['message'] = 'Файлов для обновления не найдено.'; - } - } else { - $res['error'] = isset($data->info->error) ? $data->info->error : ''; - $res['message'] = 'Ошибка в получении количества файлов.'; - } - } else { - $res['message'] = 'Не удалось соединиться с файловым сервером.'; - } -} catch (Exception $e) { - $res['message'] = 'Ошибка при получении списка файлов. ' . $e->getMessage(); -} -loadHeaders(); -echo json_encode($res); diff --git a/public/sveden/update/get_files_for_sync.php b/public/sveden/update/get_files_for_sync.php deleted file mode 100644 index 628fe6c..0000000 --- a/public/sveden/update/get_files_for_sync.php +++ /dev/null @@ -1,59 +0,0 @@ -success) { - if ($data->info->success) { - if ($files = $data->info->files) { - foreach ($existingFiles as $key => $file) { - if (!in_array($file, $files) && $file != '.' && $file != '..') { - $filePath = $selfDir . '/../files/' . $file; - if (is_dir($filePath)) { - removeDirectory($filePath); - } else { - unlink($filePath); - } - } else { - if (filesize($selfDir . '/../files/' . $file) <= 0) { - unset($existingFiles[$key]); - } - } - } - $filesForSync = array(); - foreach ($files as $file) { - if (!in_array($file, $existingFiles)) { - $filesForSync[] = $file; - } - } - $res['success'] = true; - $res['message'] = count($filesForSync) > 0 - ? 'Получен список недостающих файлов.' - : 'Недостающих файлов не обнаружено.'; - $res['files'] = $filesForSync; - } else { - $res['success'] = true; - $res['files'] = array(); - $res['Список всех файлов пуст. Синхронизация отменена.']; - } - } else { - $res['error'] = isset($data->info->error) ? $data->info->error : ''; - $res['message'] = 'Ошибка в получении списка всех файлов.'; - } - } else { - $res['message'] = 'Не удалось соединиться с файловым сервером.'; - } - } else { - $res['message'] = 'Не удалось просканировать существующие файлы.'; - } -} catch (Exception $e) { - $res['message'] = 'Ошибка. ' . $e->getMessage(); -} -loadHeaders(); -echo json_encode($res); - diff --git a/public/sveden/update/get_pack_files.php b/public/sveden/update/get_pack_files.php deleted file mode 100644 index f486ce5..0000000 --- a/public/sveden/update/get_pack_files.php +++ /dev/null @@ -1,17 +0,0 @@ -getMessage(); -} -loadHeaders(); -echo json_encode($res); \ No newline at end of file diff --git a/public/sveden/update/get_pack_files_for_sync.php b/public/sveden/update/get_pack_files_for_sync.php deleted file mode 100644 index 38a9e29..0000000 --- a/public/sveden/update/get_pack_files_for_sync.php +++ /dev/null @@ -1,29 +0,0 @@ - 0) { - foreach ($files as &$file) { - $file = filterFileName($file); - $file = str_replace('+', '%2B', $file); - } - $files = json_encode($files); - $token = filterAccessToken($_POST['access_token']); - try { - $requestParams = array( - 'token' => $token, - 'files' => $files, - ); - $data = getRemoteData($filemanagerApiDomen . 'sync/getPackFilesForSync', null, true, $requestParams); - include( $selfDir . '/pack_files.php'); - } catch (Exception $e) { - $res['message'] = 'Ошибка при получении списка файлов. ' . $e->getMessage(); - } -} else { - $res['success'] = true; - $res['message'] = 'Не получен список файлов'; -} -loadHeaders(); -echo json_encode($res); \ No newline at end of file diff --git a/public/sveden/update/helper.php b/public/sveden/update/helper.php deleted file mode 100644 index 762dab1..0000000 --- a/public/sveden/update/helper.php +++ /dev/null @@ -1,310 +0,0 @@ -success = false; - - $output = null; - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_ENCODING, ""); - curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); - curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , 0); - if (is_array($postFields)) { - curl_setopt($ch, CURLOPT_POST , true); - $postVars = ""; - foreach($postFields as $key => $value) { - $postVars .= $key . '=' . $value . '&'; - } - $postVars = rtrim($postVars ,'&'); - curl_setopt($ch, CURLOPT_POSTFIELDS , $postVars); - } else { - $headers[] = 'Content-type: application/json'; - } - if ($headers !== array()) { - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - } - $output = curl_exec($ch); - if (curl_errno($ch) > 0 || curl_error($ch)) { - if (DEBUG_MODE === true) { - $result->message .= ';' . '#:' . curl_errno($ch) . 'Error:' . curl_error($ch); - } - } - $curlInfo = curl_getinfo($ch); - $result->code = $curlInfo['http_code']; - curl_close($ch); - - if ($output) { - $result->success = true; - $result->info = ($decode) ? json_decode($output) : $output; - } - return $result; - } - - function getContents($url, $opts) - { - return file_get_contents($url, false, ($opts != NULL) ? stream_context_create($opts) : NULL); - } - - function loadHeaders() - { - header('Cache-Control: no-cache, must-revalidate'); - header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); - header('Content-type: application/json'); - } - - function removeDirectory($dir, $folderIsDel = true) - { - $success = false; - if (file_exists($dir)) { - if ($objs = glob($dir . "/*")) { - foreach ($objs as $obj) { - if (is_dir($obj)) { - removeDirectory($obj); - } else { - if (NO_DEL_FILE_PHP && substr($obj, -4) === '.php') { - $folderIsDel = false; - } else { - unlink($obj); - } - } - } - } - if ($folderIsDel) { - $success = rmdir($dir); - } else { - $success = true; - } - } - return $success; - } - - function copyDirectory($src, $dst) { - $dir = opendir($src); - if (!file_exists($dst)) { - mkdir($dst, 0775, true); - } - while(($file = readdir($dir)) !== false) { - if (($file != '.') && ($file != '..')) { - if (is_dir($src . '/' . $file)) { - copyDirectory($src . '/' . $file, $dst . '/' . $file); - } else { - copy($src . '/' . $file, $dst . '/' . $file); - } - } - } - closedir($dir); - } - - function unpackZipWithReplaceFolder($fileName, $pathToUnpack, $selfDir, $part) - { - $resUnpack['success'] = false; - $resUnpack['message'] = ''; - $pathToFolder = $selfDir . '/../' . $part; - $tmpPathToFolder = $selfDir . '/../_' . $part; - if (file_exists($tmpPathToFolder)) { - $tmpPathToFolder = $tmpPathToFolder . '_tmp'; - } - - if (file_exists($pathToFolder)) { - rename($pathToFolder, $tmpPathToFolder); - $resUnpack = unpackZip($fileName, $pathToUnpack); - if ($resUnpack['success']) { - if (file_exists($tmpPathToFolder)) { - removeDirectory($tmpPathToFolder); - } - } else { - rename($tmpPathToFolder, $pathToFolder); - } - } else { - $resUnpack = unpackZip($fileName, $pathToUnpack); - } - - return $resUnpack; - } - - function unpackZip($fileName, $pathToUnpack) - { - $res['success'] = false; - $res['message'] = ''; - if($pathToUnpack) { - if (extension_loaded('zip')) { - $zip = new ZipArchive; - if ($isOpenedZip = $zip->open($fileName)) { - $zip->extractTo($pathToUnpack); - $zip->close(); - $res['success'] = true; - - } else { - $res['message'] = 'Ошибка при распоковке файлов библиотеки ZIP:' . $isOpenedZip; - } - } else { - require_once dirname(__FILE__) . '/zip_helper.php'; - $archive = new PclZip($fileName); - $unZipResult = $archive->extract(PCLZIP_OPT_PATH, $pathToUnpack, - PCLZIP_CB_PRE_EXTRACT, 'preExtractCallback', PCLZIP_OPT_REPLACE_NEWER); - if ($unZipResult == 0) { - $res['message'] = 'Ошибка при распоковке файлов:' . $archive->errorInfo(true); - } else { - $res['success'] = true; - } - $archive->privCloseFd(); - } - } - return $res; - } - - function preExtractCallback($preEvent, &$preHeader) - { - if (!is_dir($preHeader['filename'])) { - if (strpos($preHeader['filename'], '.htaccess')) { - return 0; - } - if (file_exists($preHeader['filename'])) { - unlink($preHeader['filename']); - } - } - return 1; - } - - function filterAccessToken($token) - { - return filter_var($token, FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => '/^[a-z0-9_\-\.]+$/i'))); - } - - function filterFileName($file) - { - return filter_var($file, FILTER_VALIDATE_REGEXP, - array('options' => array('regexp' => '/^[a-z0-9\+\.\,\(\)\;\#\№\-\_\«\»\!\%\=\$\@\'\&\–]+$/i')) - ); - } - - function filterPath($file) - { - return filter_var($file, FILTER_VALIDATE_REGEXP, - array('options' => array('regexp' => '/^[a-z0-9\.\-\_\–\/]+$/i')) - ); - } - - function filterInt($number) - { - return filter_var($number, FILTER_VALIDATE_INT); - } - - function filterUrl($url) - { - return filter_var($url, FILTER_VALIDATE_URL); - } - - function filterVersion($version) - { - return filter_var($version, FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => '/^[0-9\.]+$/'))); - } - - function filterPartName($part) - { - return filter_var($part, FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => '/^[a-z\_]+$/i'))); - } - - function filterLogin($str) - { - return filter_var($str, FILTER_VALIDATE_EMAIL); - } - - function filterPassword($str) - { - return filter_var($str, FILTER_SANITIZE_STRING); - } - - function logFile($message) { - $file_name = date("Y_m_d")."_log.log"; - // Запись в файл - $file = fopen($file_name, 'a+'); - fwrite($file, date('Y-m-d H:i:s') . ' --- ' . $message . "\r\n"); - fclose($file); - } - - function clearZip() - { - if ($filelist = glob(dirname(__FILE__) . '/../update/*.zip')) { - foreach ($filelist as $file) { - if (!unlink($file)) { - return false; - } - } - } - return true; - } - - function setResponseCode($code, $reason = null) { - $code = intval($code); - - if (version_compare(phpversion(), '5.4', '>') && is_null($reason)) { - http_response_code($code); - } else { - header(trim("HTTP/1.0 $code $reason")); - } - } - - class RemoteResult - { - public $curlHasError = true; - public $curlErrorTxt = ''; - - public $code = 0; - public $responseBody = ''; - } - - function remoteRequest($url, $responseAsJson = true, $postFields = false, $headers = array()) - { - $result = new RemoteResult(); - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_ENCODING, ""); - curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); - curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); - - if (is_array($postFields)) { - curl_setopt($ch, CURLOPT_POST, true); - $postVars = ""; - foreach ($postFields as $key => $value) { - $postVars .= $key . '=' . $value . '&'; - } - $postVars = rtrim($postVars, '&'); - curl_setopt($ch, CURLOPT_POSTFIELDS, $postVars); - } - - if ($headers !== array()) { - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - } - $output = curl_exec($ch); - - if (curl_errno($ch) > 0 || curl_error($ch)) { - $result->curlErrorTxt .= ';' . '#:' . curl_errno($ch) . 'Error:' . curl_error($ch); - } else{ - $result->curlHasError = false; - - $curlInfo = curl_getinfo($ch); - $result->code = (int) $curlInfo['http_code']; - $result->responseBody = ($responseAsJson) ? json_decode($output) : $output; - } - curl_close($ch); - return $result; - } \ No newline at end of file diff --git a/public/sveden/update/index.php b/public/sveden/update/index.php deleted file mode 100755 index 82488f7..0000000 --- a/public/sveden/update/index.php +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - Обновление сведений об образовательной организации - - - - - - - - - - -
      - -
      - -
      - Обновление сведений об образовательной организации -
      -
      - -
      - - - - - -
      -
      - - идет загрузка страницы -
      -
      - - - - - -
      - - - -
      - -
      -
      -
      - -
      -
      - -
      - - - - - - - - diff --git a/public/sveden/update/is_writable.php b/public/sveden/update/is_writable.php deleted file mode 100644 index 44a8822..0000000 --- a/public/sveden/update/is_writable.php +++ /dev/null @@ -1,34 +0,0 @@ -'; - } - } else if (!is_writable($dir)) { - $message .= 'Отсутствуют права на запись: "' . $dir . '"
      '; - } - return $message; -} - -$messageSveden = ''; -if (file_exists( $selfDir . '/../')) { - $messageSveden = isWritableR($selfDir . '/../'); -} -$messageAbitur = ''; -if (file_exists($selfDir .'/../../abitur')) { - $messageAbitur = isWritableR($selfDir . '/../../abitur'); -} - -if ($messageSveden || $messageAbitur) { - echo '

      ' . $messageSveden . $messageAbitur . '

      '; -} diff --git a/public/sveden/update/pack_files.php b/public/sveden/update/pack_files.php deleted file mode 100644 index 3a376d0..0000000 --- a/public/sveden/update/pack_files.php +++ /dev/null @@ -1,50 +0,0 @@ -success) { - if ($data->info->success) { - if ($data->info->archiveName) { - $opts = array( - 'http' => array( - 'method' => "GET", - 'header' => "Accept-language: ru\r\n" . - "Accept-Encoding: zip, gzip" - ) - ); - $zip = getRemoteData($filemanagerApiDomen . 'file/archive/' . $data->info->archiveName . '?token=' . $token, $opts, false); - if ($zip->success) { - $fileName = $data->info->archiveName; - $pathToFileCreateFile = $selfDir . '/' . $fileName; - - $dlHandler = fopen($pathToFileCreateFile, 'w'); - if (fwrite($dlHandler, $zip->info)) { - try { - $resUnpack = unpackZip($pathToFileCreateFile, $selfDir . "/../files/"); - if ($resUnpack['success']) { - $res['success'] = true; - $res['message'] = 'Пакет файлов ' . $fileName . ' распакован.'; - $clearArchive = getRemoteData($filemanagerApiDomen . 'file/removeArchive/' . $fileName . '?token=' . $token); - } else { - $res['message'] = $resUnpack['message']; - } - } catch (Exception $e) { - $res['message'] = 'Ошибка при распоковке пакета файлов ' . $fileName . ' ' . $e->getMessage(); - } - } else { - $res['message'] = 'Не удается записать пакет с файлами на диск.'; - } - fclose($dlHandler); - clearZip(); - } else { - $res['message'] = 'Не удается скачать пакет с файлами. ' . $zip->message; - } - } else { - $res['success'] = true; - $res['message'] = 'Пакет с файлами пустой.'; - } - } else { - $res['error'] = isset($data->info->error) ? $data->info->error : ''; - $res['message'] = 'Ошибка в формировании пакета файлов.' . $data->info->message; - } -} else { - $res['message'] = 'Не удалось соединиться с файловым сервером. ' . $data->message; -} diff --git a/public/sveden/update/read_settings.php b/public/sveden/update/read_settings.php deleted file mode 100644 index dbb2993..0000000 --- a/public/sveden/update/read_settings.php +++ /dev/null @@ -1,9 +0,0 @@ - $refreshToken, - 'client_id' => $clientId, - 'client_secret' => $clientSecret, - 'grant_type' => 'refresh_token', - ), $headers); - if ($data->success) { - if (isset($data->info->access_token)) { - $res['access_token'] = $data->info->access_token; - $res['refresh_token'] = $data->info->refresh_token; - $res['success'] = true; - } else { - $res['message'] = $data->info->message; - setResponseCode($data->code); - } - } else { - $res['message'] = 'Не удалось соединиться с сервером.'; - setResponseCode($data->code); - } - -} catch (Exception $e) { - $res['message'] = 'Ошибка при обновлении ключа. ' . $e->getMessage(); - setResponseCode(500); -} -loadHeaders(); -echo json_encode($res); - diff --git a/public/sveden/update/request_generate_part.php b/public/sveden/update/request_generate_part.php deleted file mode 100644 index 152d787..0000000 --- a/public/sveden/update/request_generate_part.php +++ /dev/null @@ -1,41 +0,0 @@ - $part); - $response = remoteRequest($apiDomen . 'pull_updates/generatePartJson', true, $post, $headers); - if (!$response->curlHasError) { - if ($response->code == 200) { - $resultBody = array( - 'success' => true, - 'operation_identity' => $response->responseBody->operation_identity, - 'ttl' => $response->responseBody->ttl, - 'forward_code' => 200, - ); - } else { - $resultBody = array( - 'success' => false, - 'forward_code' => $response->code, - 'message' => !empty($response->responseBody->message ) ? $response->responseBody->message : 'Неизвестная ошибка' - ); - } - } else { - throw new RuntimeException('CURL ' . $response->curlErrorTxt); - } -} catch (Exception $ex) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); \ No newline at end of file diff --git a/public/sveden/update/result_check_generate_part.php b/public/sveden/update/result_check_generate_part.php deleted file mode 100644 index f9c7fec..0000000 --- a/public/sveden/update/result_check_generate_part.php +++ /dev/null @@ -1,44 +0,0 @@ -curlHasError) { - if ($response->code == 200) { - $resultBody = array( - 'success' => true, - 'forward_code' => 200, - ); - } else { - $resultBody = array( - 'success' => false, - 'forward_code' => $response->code, - 'message' => !empty($response->responseBody->message ) ? $response->responseBody->message : 'Неизвестная ошибка' - ); - } - } else { - throw new RuntimeException('CURL ' . $response->curlErrorTxt); - } -} catch (Exception $ex) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); \ No newline at end of file diff --git a/public/sveden/update/result_download_part.php b/public/sveden/update/result_download_part.php deleted file mode 100644 index 9438c48..0000000 --- a/public/sveden/update/result_download_part.php +++ /dev/null @@ -1,90 +0,0 @@ -curlHasError) { - if ($response->code == 200) { - $filename = $selfDir . '/' . $operationIdentity . '.zip'; - $dlHandler = fopen($filename, 'w'); - if (!fwrite($dlHandler, $response->responseBody) ) { - throw new RuntimeException('Не удается записать архив на диск'); - } - - $unpackTmpPath = $selfDir . '/../update_tmp/'; - if (!file_exists($unpackTmpPath)) { - mkdir($unpackTmpPath, 0775); - } - if ($part === 'abitur') { - $unpackPath = $unpackTmpPath; - } else { - $unpackPath = $selfDir . '/../'; - } - - $resUnpack = unpackZipWithReplaceFolder($filename, $unpackPath, $selfDir, $part); - if (!$resUnpack['success']) { - throw new RuntimeException('Не удалось распаковать архив раздела ' . $part . '.'); - } - - if ($part === 'abitur') { - $abiturPath = $selfDir . '/../../abitur'; - if (!file_exists($abiturPath)) { - mkdir($abiturPath, 0775); - } else { - $removeAbiturFiles = explode(';', $removeAbiturFiles); - foreach ($removeAbiturFiles as $file) { - $filePath = $abiturPath . '/' . $file; - if (file_exists($filePath)) { - if (is_dir($filePath)) { - removeDirectory($filePath); - } else { - unlink($filePath); - } - } - } - } - copyDirectory($unpackPath . 'abitur', $abiturPath); - } - $resultBody = array('success' => true, 'forward_code' => 200, 'message' => 'Раздел ' . $part . ' успешно обновлен.'); - } else { - $response->responseBody = json_decode($response->responseBody); - - $resultBody = array( - 'success' => false, - 'forward_code' => $response->code, - 'message' => !empty($response->responseBody->message ) ? $response->responseBody->message : 'неизвестная ошибка' - ); - } - } else { - throw new RuntimeException('CURL ' . $response->curlErrorTxt); - } -} catch (Exception $ex) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -if($dlHandler != null){ - fclose($dlHandler); -} - -clearZip(); -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); diff --git a/public/sveden/update/status_generate_part.php b/public/sveden/update/status_generate_part.php deleted file mode 100644 index a9eaa28..0000000 --- a/public/sveden/update/status_generate_part.php +++ /dev/null @@ -1,36 +0,0 @@ -curlHasError) { - if ($response->code == 200) { - $resultBody = array( - 'success' => true, - 'status' => $response->responseBody->status, - 'forward_code' => 200, - ); - } else { - $resultBody = array( - 'success' => false, - 'forward_code' => $response->code, - 'message' => !empty($response->responseBody->message ) ? $response->responseBody->message : 'неизвестная ошибка' - ); - } - }else { - throw new RuntimeException('CURL ' . $response->curlErrorTxt); - } -} catch (Exception $ex) { - setResponseCode(!empty($response->code) ? $response->code : 500 ); - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); -} - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); \ No newline at end of file diff --git a/public/sveden/update/unpack.php b/public/sveden/update/unpack.php deleted file mode 100755 index 78ef183..0000000 --- a/public/sveden/update/unpack.php +++ /dev/null @@ -1,32 +0,0 @@ - true, 'forward_code' => 200, 'message' => 'Скрипты обновления успешно обновлены'); - - if (file_exists($fileName)) { - try { - $res = unpackZip($fileName, $selfDir . '/'. './../../'); - if (!$res['success']) { - $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $res['message']); - } - } catch (Exception $e) { - $resultBody = array( - 'success' => false, - 'forward_code' => 500, - 'message' => 'Ошибка при распаковке скриптов обновления' . $e->getMessage() - ); - } - } else { - $resultBody = array( - 'success' => false, - 'forward_code' => 500, - 'message' => 'Не найден файл ' . $fileName . ' для распаковки' - ); - } - -loadHeaders(); -setResponseCode(200); -echo json_encode($resultBody); \ No newline at end of file diff --git a/public/sveden/update/zip_helper.php b/public/sveden/update/zip_helper.php deleted file mode 100755 index cc1bf90..0000000 --- a/public/sveden/update/zip_helper.php +++ /dev/null @@ -1,5451 +0,0 @@ -zipname = $p_zipname; - $this->zip_fd = 0; - $this->magic_quotes_status = -1; - - // ----- Return - return; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // create($p_filelist, $p_add_dir="", $p_remove_dir="") - // create($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two different synopsis. The first one is historical. - // This method creates a Zip Archive. The Zip file is created in the - // filesystem. The files and directories indicated in $p_filelist - // are added in the archive. See the parameters description for the - // supported format of $p_filelist. - // When a directory is in the list, the directory and its content is added - // in the archive. - // In this synopsis, the function takes an optional variable list of - // options. See bellow the supported options. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function create($p_filelist) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove from the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional', - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } elseif ($v_size > 2) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Invalid number / type of arguments"); - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } // ----- Look if the $p_filelist is a string - elseif (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - if ($v_string != '') { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } else { - } - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes = array(PCLZIP_ATT_FILE_NAME => 'mandatory', - PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional', - PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional', - PCLZIP_ATT_FILE_MTIME => 'optional', - PCLZIP_ATT_FILE_CONTENT => 'optional', - PCLZIP_ATT_FILE_COMMENT => 'optional'); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privCreate($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // add($p_filelist, $p_add_dir="", $p_remove_dir="") - // add($p_filelist, $p_option, $p_option_value, ...) - // Description : - // This method supports two synopsis. The first one is historical. - // This methods add the list of files in an existing archive. - // If a file with the same name already exists, it is added at the end of the - // archive, the first one is still present. - // If the archive does not exist, it is created. - // Parameters : - // $p_filelist : An array containing file or directory names, or - // a string containing one filename or one directory name, or - // a string containing a list of filenames and/or directory - // names separated by spaces. - // $p_add_dir : A path to add before the real path of the archived file, - // in order to have it memorized in the archive. - // $p_remove_dir : A path to remove from the real path of the file to archive, - // in order to have a shorter path memorized in the archive. - // When $p_add_dir and $p_remove_dir are set, $p_remove_dir - // is removed first, before $p_add_dir is added. - // Options : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_COMMENT : - // PCLZIP_OPT_ADD_COMMENT : - // PCLZIP_OPT_PREPEND_COMMENT : - // PCLZIP_CB_PRE_ADD : - // PCLZIP_CB_POST_ADD : - // Return Values : - // 0 on failure, - // The list of the added files, with a status of the add action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function add($p_filelist) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Set default values - $v_options = array(); - $v_options[PCLZIP_OPT_NO_COMPRESSION] = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_ADD => 'optional', - PCLZIP_CB_POST_ADD => 'optional', - PCLZIP_OPT_NO_COMPRESSION => 'optional', - PCLZIP_OPT_COMMENT => 'optional', - PCLZIP_OPT_ADD_COMMENT => 'optional', - PCLZIP_OPT_PREPEND_COMMENT => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional', - //, PCLZIP_OPT_CRYPT => 'optional' - )); - if ($v_result != 1) { - return 0; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_options[PCLZIP_OPT_ADD_PATH] = $v_add_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_options[PCLZIP_OPT_REMOVE_PATH] = $v_arg_list[1]; - } elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Init - $v_string_list = array(); - $v_att_list = array(); - $v_filedescr_list = array(); - $p_result_list = array(); - - // ----- Look if the $p_filelist is really an array - if (is_array($p_filelist)) { - - // ----- Look if the first element is also an array - // This will mean that this is a file description entry - if (isset($p_filelist[0]) && is_array($p_filelist[0])) { - $v_att_list = $p_filelist; - } // ----- The list is a list of string names - else { - $v_string_list = $p_filelist; - } - } // ----- Look if the $p_filelist is a string - elseif (is_string($p_filelist)) { - // ----- Create a list from the string - $v_string_list = explode(PCLZIP_SEPARATOR, $p_filelist); - } // ----- Invalid variable type for $p_filelist - else { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type '" . gettype($p_filelist) . "' for p_filelist"); - return 0; - } - - // ----- Reformat the string list - if (sizeof($v_string_list) != 0) { - foreach ($v_string_list as $v_string) { - $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string; - } - } - - // ----- For each file in the list check the attributes - $v_supported_attributes - = array(PCLZIP_ATT_FILE_NAME => 'mandatory', - PCLZIP_ATT_FILE_NEW_SHORT_NAME => 'optional', - PCLZIP_ATT_FILE_NEW_FULL_NAME => 'optional', - PCLZIP_ATT_FILE_MTIME => 'optional', - PCLZIP_ATT_FILE_CONTENT => 'optional', - PCLZIP_ATT_FILE_COMMENT => 'optional',); - foreach ($v_att_list as $v_entry) { - $v_result = $this->privFileDescrParseAtt($v_entry, - $v_filedescr_list[], - $v_options, - $v_supported_attributes); - if ($v_result != 1) { - return 0; - } - } - - // ----- Expand the filelist (expand directories) - $v_result = $this->privFileDescrExpand($v_filedescr_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Call the create fct - $v_result = $this->privAdd($v_filedescr_list, $p_result_list, $v_options); - if ($v_result != 1) { - return 0; - } - - // ----- Return - return $p_result_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : listContent() - // Description : - // This public method, gives the list of the files and directories, with their - // properties. - // The properties of each entries in the list are (used also in other functions) : - // filename : Name of the file. For a create or add action it is the filename - // given by the user. For an extract function it is the filename - // of the extracted file. - // stored_filename : Name of the file / directory stored in the archive. - // size : Size of the stored file. - // compressed_size : Size of the file's data compressed in the archive - // (without the headers overhead) - // mtime : Last known modification date of the file (UNIX timestamp) - // comment : Comment associated with the file - // folder : true | false - // index : index of the file in the archive - // status : status of the action (depending of the action) : - // Values are : - // ok : OK ! - // filtered : the file / dir is not extracted (filtered by user) - // already_a_directory : the file can not be extracted because a - // directory with the same name already exists - // write_protected : the file can not be extracted because a file - // with the same name already exists and is - // write protected - // newer_exist : the file was not extracted because a newer file exists - // path_creation_fail : the file is not extracted because the folder - // does not exist and can not be created - // write_error : the file was not extracted because there was a - // error while writing the file - // read_error : the file was not extracted because there was a error - // while reading the file - // invalid_header : the file was not extracted because of an archive - // format error (bad file header) - // Note that each time a method can continue operating when there - // is an action error on a file, the error is only logged in the file status. - // Return Values : - // 0 on an unrecoverable failure, - // The list of the files in the archive. - // -------------------------------------------------------------------------------- - function listContent() - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return (0); - } - - // ----- Call the extracting fct - $p_list = array(); - if (($v_result = $this->privList($p_list)) != 1) { - unset($p_list); - return (0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // extract($p_path="./", $p_remove_path="") - // extract([$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method extract all the files / directories from the archive to the - // folder indicated in $p_path. - // If you want to ignore the 'root' part of path of the memorized files - // you can indicate this in the optional $p_remove_path parameter. - // By default, if a newer file with the same name already exists, the - // file is not extracted. - // - // If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions - // are used, the path indicated in PCLZIP_OPT_ADD_PATH is append - // at the end of the path value of PCLZIP_OPT_PATH. - // Parameters : - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 or a negative value on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function extract() - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return (0); - } - - // ----- Set default values - $v_options = array(); - // $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional', - PCLZIP_OPT_STOP_ON_ERROR => 'optional', - PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional', - ) - ); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Trace - - // ----- Call the extracting fct - $p_list = array(); - $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, - $v_remove_all_path, $v_options); - if ($v_result < 1) { - unset($p_list); - return (0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // Function : - // extractByIndex($p_index, $p_path="./", $p_remove_path="") - // extractByIndex($p_index, [$p_option, $p_option_value, ...]) - // Description : - // This method supports two synopsis. The first one is historical. - // This method is doing a partial extract of the archive. - // The extracted files or folders are identified by their index in the - // archive (from 0 to n). - // Note that if the index identify a folder, only the folder entry is - // extracted, not all the files included in the archive. - // Parameters : - // $p_index : A single index (integer) or a string of indexes of files to - // extract. The form of the string is "0,4-6,8-12" with only numbers - // and '-' for range or ',' to separate ranges. No spaces or ';' - // are allowed. - // $p_path : Path where the files and directories are to be extracted - // $p_remove_path : First part ('root' part) of the memorized path - // (if any similar) to remove while extracting. - // Options : - // PCLZIP_OPT_PATH : - // PCLZIP_OPT_ADD_PATH : - // PCLZIP_OPT_REMOVE_PATH : - // PCLZIP_OPT_REMOVE_ALL_PATH : - // PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and - // not as files. - // The resulting content is in a new field 'content' in the file - // structure. - // This option must be used alone (any other options are ignored). - // PCLZIP_CB_PRE_EXTRACT : - // PCLZIP_CB_POST_EXTRACT : - // Return Values : - // 0 on failure, - // The list of the extracted files, with a status of the action. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - //function extractByIndex($p_index, options...) - function extractByIndex($p_index) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return (0); - } - - // ----- Set default values - $v_options = array(); - // $v_path = "./"; - $v_path = ''; - $v_remove_path = ""; - $v_remove_all_path = false; - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Default values for option - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - - // ----- Look for arguments - if ($v_size > 1) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Remove form the options list the first argument - array_shift($v_arg_list); - $v_size--; - - // ----- Look for first arg - if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) { - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array( - PCLZIP_OPT_PATH => 'optional', - PCLZIP_OPT_REMOVE_PATH => 'optional', - PCLZIP_OPT_REMOVE_ALL_PATH => 'optional', - PCLZIP_OPT_EXTRACT_AS_STRING => 'optional', - PCLZIP_OPT_ADD_PATH => 'optional', - PCLZIP_CB_PRE_EXTRACT => 'optional', - PCLZIP_CB_POST_EXTRACT => 'optional', - PCLZIP_OPT_SET_CHMOD => 'optional', - PCLZIP_OPT_REPLACE_NEWER => 'optional', - PCLZIP_OPT_STOP_ON_ERROR => 'optional', - PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional', - PCLZIP_OPT_TEMP_FILE_THRESHOLD => 'optional', - PCLZIP_OPT_TEMP_FILE_ON => 'optional', - PCLZIP_OPT_TEMP_FILE_OFF => 'optional', - ) - ); - if ($v_result != 1) { - return 0; - } - - // ----- Set the arguments - if (isset($v_options[PCLZIP_OPT_PATH])) { - $v_path = $v_options[PCLZIP_OPT_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) { - $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH]; - } - if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } - if (isset($v_options[PCLZIP_OPT_ADD_PATH])) { - // ----- Check for '/' in last path char - if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) { - $v_path .= '/'; - } - $v_path .= $v_options[PCLZIP_OPT_ADD_PATH]; - } - if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) { - $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = false; - } else { - } - } - - // ----- Look for 2 args - // Here we need to support the first historic synopsis of the - // method. - else { - - // ----- Get the first argument - $v_path = $v_arg_list[0]; - - // ----- Look for the optional second argument - if ($v_size == 2) { - $v_remove_path = $v_arg_list[1]; - } elseif ($v_size > 2) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments"); - - // ----- Return - return 0; - } - } - } - - // ----- Trace - - // ----- Trick - // Here I want to reuse extractByRule(), so I need to parse the $p_index - // with privParseOptions() - $v_arg_trick = array(PCLZIP_OPT_BY_INDEX, $p_index); - $v_options_trick = array(); - $v_result = $this->privParseOptions($v_arg_trick, sizeof($v_arg_trick), $v_options_trick, - array(PCLZIP_OPT_BY_INDEX => 'optional')); - if ($v_result != 1) { - return 0; - } - $v_options[PCLZIP_OPT_BY_INDEX] = $v_options_trick[PCLZIP_OPT_BY_INDEX]; - - // ----- Look for default option values - $this->privOptionDefaultThreshold($v_options); - - // ----- Call the extracting fct - if (($v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path, $v_remove_all_path, $v_options)) < 1) { - return (0); - } - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : - // delete([$p_option, $p_option_value, ...]) - // Description : - // This method removes files from the archive. - // If no parameters are given, then all the archive is emptied. - // Parameters : - // None or optional arguments. - // Options : - // PCLZIP_OPT_BY_INDEX : - // PCLZIP_OPT_BY_NAME : - // PCLZIP_OPT_BY_EREG : - // PCLZIP_OPT_BY_PREG : - // Return Values : - // 0 on failure, - // The list of the files which are still present in the archive. - // (see PclZip::listContent() for list entry format) - // -------------------------------------------------------------------------------- - function delete() - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return (0); - } - - // ----- Set default values - $v_options = array(); - - // ----- Look for variable options arguments - $v_size = func_num_args(); - - // ----- Look for arguments - if ($v_size > 0) { - // ----- Get the arguments - $v_arg_list = func_get_args(); - - // ----- Parse the options - $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options, - array(PCLZIP_OPT_BY_NAME => 'optional', - PCLZIP_OPT_BY_EREG => 'optional', - PCLZIP_OPT_BY_PREG => 'optional', - PCLZIP_OPT_BY_INDEX => 'optional', - ) - ); - if ($v_result != 1) { - return 0; - } - } - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Call the delete fct - $v_list = array(); - if (($v_result = $this->privDeleteByRule($v_list, $v_options)) != 1) { - $this->privSwapBackMagicQuotes(); - unset($v_list); - return (0); - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : deleteByIndex() - // Description : - // ***** Deprecated ***** - // delete(PCLZIP_OPT_BY_INDEX, $p_index) should be prefered. - // -------------------------------------------------------------------------------- - function deleteByIndex($p_index) - { - - $p_list = $this->delete(PCLZIP_OPT_BY_INDEX, $p_index); - - // ----- Return - return $p_list; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : properties() - // Description : - // This method gives the properties of the archive. - // The properties are : - // nb : Number of files in the archive - // comment : Comment associated with the archive file - // status : not_exist, ok - // Parameters : - // None - // Return Values : - // 0 on failure, - // An array with the archive properties. - // -------------------------------------------------------------------------------- - function properties() - { - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - $this->privSwapBackMagicQuotes(); - return (0); - } - - // ----- Default properties - $v_prop = array(); - $v_prop['comment'] = ''; - $v_prop['nb'] = 0; - $v_prop['status'] = 'not_exist'; - - // ----- Look if file exists - if (@is_file($this->zipname)) { - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \'' . $this->zipname . '\' in binary read mode'); - - // ----- Return - return 0; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - $this->privSwapBackMagicQuotes(); - return 0; - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Set the user attributes - $v_prop['comment'] = $v_central_dir['comment']; - $v_prop['nb'] = $v_central_dir['entries']; - $v_prop['status'] = 'ok'; - } - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_prop; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : duplicate() - // Description : - // This method creates an archive by copying the content of an other one. If - // the archive already exist, it is replaced by the new one without any warning. - // Parameters : - // $p_archive : The filename of a valid archive, or - // a valid PclZip object. - // Return Values : - // 1 on success. - // 0 or a negative value on error (error code). - // -------------------------------------------------------------------------------- - function duplicate($p_archive) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the $p_archive is a PclZip object - if ((is_object($p_archive)) && (get_class($p_archive) == 'pclzip')) { - - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive->zipname); - } // ----- Look if the $p_archive is a string (so a filename) - elseif (is_string($p_archive)) { - - // ----- Check that $p_archive is a valid zip file - // TBC : Should also check the archive format - if (!is_file($p_archive)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "No file with filename '" . $p_archive . "'"); - $v_result = PCLZIP_ERR_MISSING_FILE; - } else { - // ----- Duplicate the archive - $v_result = $this->privDuplicate($p_archive); - } - } // ----- Invalid variable - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : merge() - // Description : - // This method merge the $p_archive_to_add archive at the end of the current - // one ($this). - // If the archive ($this) does not exist, the merge becomes a duplicate. - // If the $p_archive_to_add archive does not exist, the merge is a success. - // Parameters : - // $p_archive_to_add : It can be directly the filename of a valid zip archive, - // or a PclZip object archive. - // Return Values : - // 1 on success, - // 0 or negative values on error (see below). - // -------------------------------------------------------------------------------- - function merge($p_archive_to_add) - { - $v_result = 1; - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Check archive - if (!$this->privCheckFormat()) { - return (0); - } - - // ----- Look if the $p_archive_to_add is a PclZip object - if ((is_object($p_archive_to_add)) && (get_class($p_archive_to_add) == 'pclzip')) { - - // ----- Merge the archive - $v_result = $this->privMerge($p_archive_to_add); - } // ----- Look if the $p_archive_to_add is a string (so a filename) - elseif (is_string($p_archive_to_add)) { - - // ----- Create a temporary archive - $v_object_archive = new PclZip($p_archive_to_add); - - // ----- Merge the archive - $v_result = $this->privMerge($v_object_archive); - } // ----- Invalid variable - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid variable type p_archive_to_add"); - $v_result = PCLZIP_ERR_INVALID_PARAMETER; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // Function : errorCode() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorCode() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return (PclErrorCode()); - } else { - return ($this->error_code); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorName() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorName($p_with_code = false) - { - $v_name = array( - PCLZIP_ERR_NO_ERROR => 'PCLZIP_ERR_NO_ERROR', - PCLZIP_ERR_WRITE_OPEN_FAIL => 'PCLZIP_ERR_WRITE_OPEN_FAIL', - PCLZIP_ERR_READ_OPEN_FAIL => 'PCLZIP_ERR_READ_OPEN_FAIL', - PCLZIP_ERR_INVALID_PARAMETER => 'PCLZIP_ERR_INVALID_PARAMETER', - PCLZIP_ERR_MISSING_FILE => 'PCLZIP_ERR_MISSING_FILE', - PCLZIP_ERR_FILENAME_TOO_LONG => 'PCLZIP_ERR_FILENAME_TOO_LONG', - PCLZIP_ERR_INVALID_ZIP => 'PCLZIP_ERR_INVALID_ZIP', - PCLZIP_ERR_BAD_EXTRACTED_FILE => 'PCLZIP_ERR_BAD_EXTRACTED_FILE', - PCLZIP_ERR_DIR_CREATE_FAIL => 'PCLZIP_ERR_DIR_CREATE_FAIL', - PCLZIP_ERR_BAD_EXTENSION => 'PCLZIP_ERR_BAD_EXTENSION', - PCLZIP_ERR_BAD_FORMAT => 'PCLZIP_ERR_BAD_FORMAT', - PCLZIP_ERR_DELETE_FILE_FAIL => 'PCLZIP_ERR_DELETE_FILE_FAIL', - PCLZIP_ERR_RENAME_FILE_FAIL => 'PCLZIP_ERR_RENAME_FILE_FAIL', - PCLZIP_ERR_BAD_CHECKSUM => 'PCLZIP_ERR_BAD_CHECKSUM', - PCLZIP_ERR_INVALID_ARCHIVE_ZIP => 'PCLZIP_ERR_INVALID_ARCHIVE_ZIP', - PCLZIP_ERR_MISSING_OPTION_VALUE => 'PCLZIP_ERR_MISSING_OPTION_VALUE', - PCLZIP_ERR_INVALID_OPTION_VALUE => 'PCLZIP_ERR_INVALID_OPTION_VALUE', - PCLZIP_ERR_UNSUPPORTED_COMPRESSION => 'PCLZIP_ERR_UNSUPPORTED_COMPRESSION', - PCLZIP_ERR_UNSUPPORTED_ENCRYPTION => 'PCLZIP_ERR_UNSUPPORTED_ENCRYPTION', - PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE => 'PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE', - PCLZIP_ERR_DIRECTORY_RESTRICTION => 'PCLZIP_ERR_DIRECTORY_RESTRICTION', - ); - - if (isset($v_name[$this->error_code])) { - $v_value = $v_name[$this->error_code]; - } else { - $v_value = 'NoName'; - } - - if ($p_with_code) { - return ($v_value . ' (' . $this->error_code . ')'); - } else { - return ($v_value); - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : errorInfo() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function errorInfo($p_full = false) - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - return (PclErrorString()); - } else { - if ($p_full) { - return ($this->errorName(true) . " : " . $this->error_string); - } else { - return ($this->error_string . " [code " . $this->error_code . "]"); - } - } - } - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** - // ***** ***** - // ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** - // -------------------------------------------------------------------------------- - - - // -------------------------------------------------------------------------------- - // Function : privCheckFormat() - // Description : - // This method check that the archive exists and is a valid zip archive. - // Several level of check exists. (futur) - // Parameters : - // $p_level : Level of check. Default 0. - // 0 : Check the first bytes (magic codes) (default value)) - // 1 : 0 + Check the central directory (futur) - // 2 : 1 + Check each file header (futur) - // Return Values : - // true on success, - // false on error, the error code is set. - // -------------------------------------------------------------------------------- - function privCheckFormat($p_level = 0) - { - $v_result = true; - - // ----- Reset the file system cache - clearstatcache(); - - // ----- Reset the error handler - $this->privErrorReset(); - - // ----- Look if the file exits - if (!is_file($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "Missing archive file '" . $this->zipname . "'"); - return (false); - } - - // ----- Check that the file is readeable - if (!is_readable($this->zipname)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to read archive '" . $this->zipname . "'"); - return (false); - } - - // ----- Check the magic code - // TBC - - // ----- Check the central header - // TBC - - // ----- Check each file header - // TBC - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privParseOptions() - // Description : - // This internal methods reads the variable list of arguments ($p_options_list, - // $p_size) and generate an array with the options and values ($v_result_list). - // $v_requested_options contains the options that can be present and those that - // must be present. - // $v_requested_options is an array, with the option value as key, and 'optional', - // or 'mandatory' as value. - // Parameters : - // See above. - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privParseOptions(&$p_options_list, $p_size, &$v_result_list, $v_requested_options = false) - { - $v_result = 1; - - // ----- Read the options - $i = 0; - while ($i < $p_size) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$p_options_list[$i]])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid optional parameter '" . $p_options_list[$i] . "' for this method"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for next option - switch ($p_options_list[$i]) { - // ----- Look for options that request a path value - case PCLZIP_OPT_PATH : - case PCLZIP_OPT_REMOVE_PATH : - case PCLZIP_OPT_ADD_PATH : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i + 1], false); - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_THRESHOLD : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - return PclZip::errorCode(); - } - - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '" . PclZipUtilOptionText($p_options_list[$i]) . "' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - // ----- Check the value - $v_value = $p_options_list[$i + 1]; - if ((!is_integer($v_value)) || ($v_value < 0)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Integer expected for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - return PclZip::errorCode(); - } - - // ----- Get the value (and convert it in bytes) - $v_result_list[$p_options_list[$i]] = $v_value * 1048576; - $i++; - break; - - case PCLZIP_OPT_TEMP_FILE_ON : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_OFF])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '" . PclZipUtilOptionText($p_options_list[$i]) . "' can not be used with option 'PCLZIP_OPT_TEMP_FILE_OFF'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_TEMP_FILE_OFF : - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_ON])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '" . PclZipUtilOptionText($p_options_list[$i]) . "' can not be used with option 'PCLZIP_OPT_TEMP_FILE_ON'"); - return PclZip::errorCode(); - } - // ----- Check for incompatible options - if (isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Option '" . PclZipUtilOptionText($p_options_list[$i]) . "' can not be used with option 'PCLZIP_OPT_TEMP_FILE_THRESHOLD'"); - return PclZip::errorCode(); - } - - $v_result_list[$p_options_list[$i]] = true; - break; - - case PCLZIP_OPT_EXTRACT_DIR_RESTRICTION : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i + 1]) - && ($p_options_list[$i + 1] != '')) { - $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i + 1], false); - $i++; - } else { - } - break; - - // ----- Look for options that request an array of string for value - case PCLZIP_OPT_BY_NAME : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i + 1])) { - $v_result_list[$p_options_list[$i]][0] = $p_options_list[$i + 1]; - } elseif (is_array($p_options_list[$i + 1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1]; - } else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an EREG or PREG expression - case PCLZIP_OPT_BY_EREG : - // ereg() is deprecated starting with PHP 5.3. Move PCLZIP_OPT_BY_EREG - // to PCLZIP_OPT_BY_PREG - $p_options_list[$i] = PCLZIP_OPT_BY_PREG; - case PCLZIP_OPT_BY_PREG : - //case PCLZIP_OPT_CRYPT : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i + 1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1]; - } else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Wrong parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that takes a string - case PCLZIP_OPT_COMMENT : - case PCLZIP_OPT_ADD_COMMENT : - case PCLZIP_OPT_PREPEND_COMMENT : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, - "Missing parameter value for option '" - . PclZipUtilOptionText($p_options_list[$i]) - . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - if (is_string($p_options_list[$i + 1])) { - $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1]; - } else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, - "Wrong parameter value for option '" - . PclZipUtilOptionText($p_options_list[$i]) - . "'"); - - // ----- Return - return PclZip::errorCode(); - } - $i++; - break; - - // ----- Look for options that request an array of index - case PCLZIP_OPT_BY_INDEX : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_work_list = array(); - if (is_string($p_options_list[$i + 1])) { - - // ----- Remove spaces - $p_options_list[$i + 1] = strtr($p_options_list[$i + 1], ' ', ''); - - // ----- Parse items - $v_work_list = explode(",", $p_options_list[$i + 1]); - } elseif (is_integer($p_options_list[$i + 1])) { - $v_work_list[0] = $p_options_list[$i + 1] . '-' . $p_options_list[$i + 1]; - } elseif (is_array($p_options_list[$i + 1])) { - $v_work_list = $p_options_list[$i + 1]; - } else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Value must be integer, string or array for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Reduce the index list - // each index item in the list must be a couple with a start and - // an end value : [0,3], [5-5], [8-10], ... - // ----- Check the format of each item - $v_sort_flag = false; - $v_sort_value = 0; - for ($j = 0; $j < sizeof($v_work_list); $j++) { - // ----- Explode the item - $v_item_list = explode("-", $v_work_list[$j]); - $v_size_item_list = sizeof($v_item_list); - - // ----- TBC : Here we might check that each item is a - // real integer ... - - // ----- Look for single value - if ($v_size_item_list == 1) { - // ----- Set the option value - $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; - $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[0]; - } elseif ($v_size_item_list == 2) { - // ----- Set the option value - $v_result_list[$p_options_list[$i]][$j]['start'] = $v_item_list[0]; - $v_result_list[$p_options_list[$i]][$j]['end'] = $v_item_list[1]; - } else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Too many values in index range for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - - // ----- Look for list sort - if ($v_result_list[$p_options_list[$i]][$j]['start'] < $v_sort_value) { - $v_sort_flag = true; - - // ----- TBC : An automatic sort should be writen ... - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Invalid order of index range for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - $v_sort_value = $v_result_list[$p_options_list[$i]][$j]['start']; - } - - // ----- Sort the items - if ($v_sort_flag) { - // TBC : To Be Completed - } - - // ----- Next option - $i++; - break; - - // ----- Look for options that request no value - case PCLZIP_OPT_REMOVE_ALL_PATH : - case PCLZIP_OPT_EXTRACT_AS_STRING : - case PCLZIP_OPT_NO_COMPRESSION : - case PCLZIP_OPT_EXTRACT_IN_OUTPUT : - case PCLZIP_OPT_REPLACE_NEWER : - case PCLZIP_OPT_STOP_ON_ERROR : - $v_result_list[$p_options_list[$i]] = true; - break; - - // ----- Look for options that request an octal value - case PCLZIP_OPT_SET_CHMOD : - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_result_list[$p_options_list[$i]] = $p_options_list[$i + 1]; - $i++; - break; - - // ----- Look for options that request a call-back - case PCLZIP_CB_PRE_EXTRACT : - case PCLZIP_CB_POST_EXTRACT : - case PCLZIP_CB_PRE_ADD : - case PCLZIP_CB_POST_ADD : - /* for futur use - case PCLZIP_CB_PRE_DELETE : - case PCLZIP_CB_POST_DELETE : - case PCLZIP_CB_PRE_LIST : - case PCLZIP_CB_POST_LIST : - */ - // ----- Check the number of parameters - if (($i + 1) >= $p_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_OPTION_VALUE, "Missing parameter value for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Get the value - $v_function_name = $p_options_list[$i + 1]; - - // ----- Check that the value is a valid existing function - if (!function_exists($v_function_name)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_OPTION_VALUE, "Function '" . $v_function_name . "()' is not an existing function for option '" . PclZipUtilOptionText($p_options_list[$i]) . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Set the attribute - $v_result_list[$p_options_list[$i]] = $v_function_name; - $i++; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '" - . $p_options_list[$i] . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Next options - $i++; - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key = reset($v_requested_options); $key = key($v_requested_options); $key = next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($v_result_list[$key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter " . PclZipUtilOptionText($key) . "(" . $key . ")"); - - // ----- Return - return PclZip::errorCode(); - } - } - } - } - - // ----- Look for default values - if (!isset($v_result_list[PCLZIP_OPT_TEMP_FILE_THRESHOLD])) { - - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOptionDefaultThreshold() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privOptionDefaultThreshold(&$p_options) - { - $v_result = 1; - - if (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - || isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) { - return $v_result; - } - - // ----- Get 'memory_limit' configuration value - $v_memory_limit = ini_get('memory_limit'); - $v_memory_limit = trim($v_memory_limit); - $last = strtolower(substr($v_memory_limit, -1)); - - if ($last == 'g') - //$v_memory_limit = $v_memory_limit*1024*1024*1024; - $v_memory_limit = $v_memory_limit * 1073741824; - if ($last == 'm') - //$v_memory_limit = $v_memory_limit*1024*1024; - $v_memory_limit = $v_memory_limit * 1048576; - if ($last == 'k') - $v_memory_limit = $v_memory_limit * 1024; - - $p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] = floor($v_memory_limit * PCLZIP_TEMPORARY_FILE_RATIO); - - - // ----- Sanity check : No threshold if value lower than 1M - if ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] < 1048576) { - unset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrParseAtt() - // Description : - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrParseAtt(&$p_file_list, &$p_filedescr, $v_options, $v_requested_options = false) - { - $v_result = 1; - - // ----- For each file in the list check the attributes - foreach ($p_file_list as $v_key => $v_value) { - - // ----- Check if the option is supported - if (!isset($v_requested_options[$v_key])) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file attribute '" . $v_key . "' for this file"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for attribute - switch ($v_key) { - case PCLZIP_ATT_FILE_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type " . gettype($v_value) . ". String expected for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - $p_filedescr['filename'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['filename'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty filename for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - break; - - case PCLZIP_ATT_FILE_NEW_SHORT_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type " . gettype($v_value) . ". String expected for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_short_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_short_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty short filename for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - break; - - case PCLZIP_ATT_FILE_NEW_FULL_NAME : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type " . gettype($v_value) . ". String expected for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - $p_filedescr['new_full_name'] = PclZipUtilPathReduction($v_value); - - if ($p_filedescr['new_full_name'] == '') { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid empty full filename for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - break; - - // ----- Look for options that takes a string - case PCLZIP_ATT_FILE_COMMENT : - if (!is_string($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type " . gettype($v_value) . ". String expected for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - $p_filedescr['comment'] = $v_value; - break; - - case PCLZIP_ATT_FILE_MTIME : - if (!is_integer($v_value)) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ATTRIBUTE_VALUE, "Invalid type " . gettype($v_value) . ". Integer expected for attribute '" . PclZipUtilOptionText($v_key) . "'"); - return PclZip::errorCode(); - } - - $p_filedescr['mtime'] = $v_value; - break; - - case PCLZIP_ATT_FILE_CONTENT : - $p_filedescr['content'] = $v_value; - break; - - default : - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, - "Unknown parameter '" . $v_key . "'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for mandatory options - if ($v_requested_options !== false) { - for ($key = reset($v_requested_options); $key = key($v_requested_options); $key = next($v_requested_options)) { - // ----- Look for mandatory option - if ($v_requested_options[$key] == 'mandatory') { - // ----- Look if present - if (!isset($p_file_list[$key])) { - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Missing mandatory parameter " . PclZipUtilOptionText($key) . "(" . $key . ")"); - return PclZip::errorCode(); - } - } - } - } - - // end foreach - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privFileDescrExpand() - // Description : - // This method look for each item of the list to see if its a file, a folder - // or a string to be added as file. For any other type of files (link, other) - // just ignore the item. - // Then prepare the information that will be stored for that file. - // When its a folder, expand the folder with all the files that are in that - // folder (recursively). - // Parameters : - // Return Values : - // 1 on success. - // 0 on failure. - // -------------------------------------------------------------------------------- - function privFileDescrExpand(&$p_filedescr_list, &$p_options) - { - $v_result = 1; - - // ----- Create a result list - $v_result_list = array(); - - // ----- Look each entry - for ($i = 0; $i < sizeof($p_filedescr_list); $i++) { - - // ----- Get filedescr - $v_descr = $p_filedescr_list[$i]; - - // ----- Reduce the filename - $v_descr['filename'] = PclZipUtilTranslateWinPath($v_descr['filename'], false); - $v_descr['filename'] = PclZipUtilPathReduction($v_descr['filename']); - - // ----- Look for real file or folder - if (file_exists($v_descr['filename'])) { - if (@is_file($v_descr['filename'])) { - $v_descr['type'] = 'file'; - } elseif (@is_dir($v_descr['filename'])) { - $v_descr['type'] = 'folder'; - } elseif (@is_link($v_descr['filename'])) { - // skip - continue; - } else { - // skip - continue; - } - } // ----- Look for string added as file - elseif (isset($v_descr['content'])) { - $v_descr['type'] = 'virtual_file'; - } // ----- Missing file - else { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "File '" . $v_descr['filename'] . "' does not exist"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Calculate the stored filename - $this->privCalculateStoredFilename($v_descr, $p_options); - - // ----- Add the descriptor in result list - $v_result_list[sizeof($v_result_list)] = $v_descr; - - // ----- Look for folder - if ($v_descr['type'] == 'folder') { - // ----- List of items in folder - $v_dirlist_descr = array(); - $v_dirlist_nb = 0; - if ($v_folder_handler = @opendir($v_descr['filename'])) { - while (($v_item_handler = @readdir($v_folder_handler)) !== false) { - - // ----- Skip '.' and '..' - if (($v_item_handler == '.') || ($v_item_handler == '..')) { - continue; - } - - // ----- Compose the full filename - $v_dirlist_descr[$v_dirlist_nb]['filename'] = $v_descr['filename'] . '/' . $v_item_handler; - - // ----- Look for different stored filename - // Because the name of the folder was changed, the name of the - // files/sub-folders also change - if (($v_descr['stored_filename'] != $v_descr['filename']) - && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) { - if ($v_descr['stored_filename'] != '') { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'] . '/' . $v_item_handler; - } else { - $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_item_handler; - } - } - - $v_dirlist_nb++; - } - - @closedir($v_folder_handler); - } else { - // TBC : unable to open folder in read mode - } - - // ----- Expand each element of the list - if ($v_dirlist_nb != 0) { - // ----- Expand - if (($v_result = $this->privFileDescrExpand($v_dirlist_descr, $p_options)) != 1) { - return $v_result; - } - - // ----- Concat the resulting list - $v_result_list = array_merge($v_result_list, $v_dirlist_descr); - } else { - } - - // ----- Free local array - unset($v_dirlist_descr); - } - } - - // ----- Get the result list - $p_filedescr_list = $v_result_list; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCreate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCreate($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result = 1; - $v_list_detail = array(); - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the file in write mode - if (($v_result = $this->privOpenFd('wb')) != 1) { - // ----- Return - return $v_result; - } - - // ----- Add the list of files - $v_result = $this->privAddList($p_filedescr_list, $p_result_list, $p_options); - - // ----- Close - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAdd() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAdd($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result = 1; - $v_list_detail = array(); - - // ----- Look if the archive exists or is empty - if ((!is_file($this->zipname)) || (filesize($this->zipname) == 0)) { - - // ----- Do a create - $v_result = $this->privCreate($p_filedescr_list, $p_result_list, $p_options); - - // ----- Return - return $v_result; - } - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR . uniqid('pclzip-') . '.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \'' . $v_zip_temp_name . '\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Create the Central Dir files header - for ($i = 0, $v_count = 0; $i < sizeof($v_header_list); $i++) { - // ----- Create the file header - if ($v_header_list[$i]['status'] == 'ok') { - if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - fclose($v_zip_temp_fd); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = $v_central_dir['comment']; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_ADD_COMMENT])) { - $v_comment = $v_comment . $p_options[PCLZIP_OPT_ADD_COMMENT]; - } - if (isset($p_options[PCLZIP_OPT_PREPEND_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_PREPEND_COMMENT] . $v_comment; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd) - $v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count + $v_central_dir['entries'], $v_size, $v_offset, $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privOpenFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privOpenFd($p_mode) - { - $v_result = 1; - - // ----- Look if already open - if ($this->zip_fd != 0) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Zip file \'' . $this->zipname . '\' already open'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, $p_mode)) == 0) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \'' . $this->zipname . '\' in ' . $p_mode . ' mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCloseFd() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privCloseFd() - { - $v_result = 1; - - if ($this->zip_fd != 0) - @fclose($this->zip_fd); - $this->zip_fd = 0; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddList() - // Description : - // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is - // different from the real path of the file. This is usefull if you want to have PclTar - // running in any directory, and memorize relative path from an other directory. - // Parameters : - // $p_list : An array containing the file or directory names to add in the tar - // $p_result_list : list of added files with their properties (specially the status field) - // $p_add_dir : Path to add in the filename path archived - // $p_remove_dir : Path to remove in the filename path archived - // Return Values : - // -------------------------------------------------------------------------------- - // function privAddList($p_list, &$p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, &$p_options) - function privAddList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result = 1; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->privAddFileList($p_filedescr_list, $v_header_list, $p_options)) != 1) { - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->zip_fd); - - // ----- Create the Central Dir files header - for ($i = 0, $v_count = 0; $i < sizeof($v_header_list); $i++) { - // ----- Create the file header - if ($v_header_list[$i]['status'] == 'ok') { - if (($v_result = $this->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($this->zip_fd) - $v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_count, $v_size, $v_offset, $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileList() - // Description : - // Parameters : - // $p_filedescr_list : An array containing the file description - // or directory names to add in the zip - // $p_result_list : list of added files with their properties (specially the status field) - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileList($p_filedescr_list, &$p_result_list, &$p_options) - { - $v_result = 1; - $v_header = array(); - - // ----- Recuperate the current number of elt in list - $v_nb = sizeof($p_result_list); - - // ----- Loop on the files - for ($j = 0; ($j < sizeof($p_filedescr_list)) && ($v_result == 1); $j++) { - // ----- Format the filename - $p_filedescr_list[$j]['filename'] - = PclZipUtilTranslateWinPath($p_filedescr_list[$j]['filename'], false); - - - // ----- Skip empty file names - // TBC : Can this be possible ? not checked in DescrParseAtt ? - if ($p_filedescr_list[$j]['filename'] == "") { - continue; - } - - // ----- Check the filename - if (($p_filedescr_list[$j]['type'] != 'virtual_file') - && (!file_exists($p_filedescr_list[$j]['filename']))) { - PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "File '" . $p_filedescr_list[$j]['filename'] . "' does not exist"); - return PclZip::errorCode(); - } - - // ----- Look if it is a file or a dir with no all path remove option - // or a dir with all its path removed - // if ( (is_file($p_filedescr_list[$j]['filename'])) - // || ( is_dir($p_filedescr_list[$j]['filename']) - if (($p_filedescr_list[$j]['type'] == 'file') - || ($p_filedescr_list[$j]['type'] == 'virtual_file') - || (($p_filedescr_list[$j]['type'] == 'folder') - && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]) - || !$p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) - ) { - - // ----- Add the file - $v_result = $this->privAddFile($p_filedescr_list[$j], $v_header, - $p_options); - if ($v_result != 1) { - return $v_result; - } - - // ----- Store the file infos - $p_result_list[$v_nb++] = $v_header; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFile($p_filedescr, &$p_header, &$p_options) - { - $v_result = 1; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - // TBC : Already done in the fileAtt check ... ? - if ($p_filename == "") { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid file list parameter (invalid or empty list)"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for a stored different filename - /* TBC : Removed - if (isset($p_filedescr['stored_filename'])) { - $v_stored_filename = $p_filedescr['stored_filename']; - } - else { - $v_stored_filename = $p_filedescr['stored_filename']; - } - */ - - // ----- Set the file properties - clearstatcache(); - $p_header['version'] = 20; - $p_header['version_extracted'] = 10; - $p_header['flag'] = 0; - $p_header['compression'] = 0; - $p_header['crc'] = 0; - $p_header['compressed_size'] = 0; - $p_header['filename_len'] = strlen($p_filename); - $p_header['extra_len'] = 0; - $p_header['disk'] = 0; - $p_header['internal'] = 0; - $p_header['offset'] = 0; - $p_header['filename'] = $p_filename; - // TBC : Removed $p_header['stored_filename'] = $v_stored_filename; - $p_header['stored_filename'] = $p_filedescr['stored_filename']; - $p_header['extra'] = ''; - $p_header['status'] = 'ok'; - $p_header['index'] = -1; - - // ----- Look for regular file - if ($p_filedescr['type'] == 'file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = filesize($p_filename); - } // ----- Look for regular folder - elseif ($p_filedescr['type'] == 'folder') { - $p_header['external'] = 0x00000010; - $p_header['mtime'] = filemtime($p_filename); - $p_header['size'] = filesize($p_filename); - } // ----- Look for virtual file - elseif ($p_filedescr['type'] == 'virtual_file') { - $p_header['external'] = 0x00000000; - $p_header['size'] = strlen($p_filedescr['content']); - } - - - // ----- Look for filetime - if (isset($p_filedescr['mtime'])) { - $p_header['mtime'] = $p_filedescr['mtime']; - } elseif ($p_filedescr['type'] == 'virtual_file') { - $p_header['mtime'] = time(); - } else { - $p_header['mtime'] = filemtime($p_filename); - } - - // ------ Look for file comment - if (isset($p_filedescr['comment'])) { - $p_header['comment_len'] = strlen($p_filedescr['comment']); - $p_header['comment'] = $p_filedescr['comment']; - } else { - $p_header['comment_len'] = 0; - $p_header['comment'] = ''; - } - - // ----- Look for pre-add callback - if (isset($p_options[PCLZIP_CB_PRE_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_PRE_ADD].'(PCLZIP_CB_PRE_ADD, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_ADD](PCLZIP_CB_PRE_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_header['status'] = "skipped"; - $v_result = 1; - } - - // ----- Update the informations - // Only some fields can be modified - if ($p_header['stored_filename'] != $v_local_header['stored_filename']) { - $p_header['stored_filename'] = PclZipUtilPathReduction($v_local_header['stored_filename']); - } - } - - // ----- Look for empty stored filename - if ($p_header['stored_filename'] == "") { - $p_header['status'] = "filtered"; - } - - // ----- Check the path length - if (strlen($p_header['stored_filename']) > 0xFF) { - $p_header['status'] = 'filename_too_long'; - } - - // ----- Look if no error, or file not skipped - if ($p_header['status'] == 'ok') { - - // ----- Look for a file - if ($p_filedescr['type'] == 'file') { - // ----- Look for using temporary file to zip - if ((!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_header['size'])))) { - $v_result = $this->privAddFileUsingTempFile($p_filedescr, $p_header, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } // ----- Use "in memory" zip algo - else { - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Read the file content - $v_content = @fread($v_file, $p_header['size']); - - // ----- Close the file - @fclose($v_file); - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - - } - - } // ----- Look for a virtual file (a file from string) - elseif ($p_filedescr['type'] == 'virtual_file') { - - $v_content = $p_filedescr['content']; - - // ----- Calculate the CRC - $p_header['crc'] = @crc32($v_content); - - // ----- Look for no compression - if ($p_options[PCLZIP_OPT_NO_COMPRESSION]) { - // ----- Set header parameters - $p_header['compressed_size'] = $p_header['size']; - $p_header['compression'] = 0; - } // ----- Look for normal compression - else { - // ----- Compress the content - $v_content = @gzdeflate($v_content); - - // ----- Set header parameters - $p_header['compressed_size'] = strlen($v_content); - $p_header['compression'] = 8; - } - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - @fclose($v_file); - return $v_result; - } - - // ----- Write the compressed (or not) content - @fwrite($this->zip_fd, $v_content, $p_header['compressed_size']); - } // ----- Look for a directory - elseif ($p_filedescr['type'] == 'folder') { - // ----- Look for directory last '/' - if (@substr($p_header['stored_filename'], -1) != '/') { - $p_header['stored_filename'] .= '/'; - } - - // ----- Set the file properties - $p_header['size'] = 0; - //$p_header['external'] = 0x41FF0010; // Value for a folder : to be checked - $p_header['external'] = 0x00000010; // Value for a folder : to be checked - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - return $v_result; - } - } - } - - // ----- Look for post-add callback - if (isset($p_options[PCLZIP_CB_POST_ADD])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_header, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_POST_ADD].'(PCLZIP_CB_POST_ADD, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_ADD](PCLZIP_CB_POST_ADD, $v_local_header); - if ($v_result == 0) { - // ----- Ignored - $v_result = 1; - } - - // ----- Update the informations - // Nothing can be modified - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privAddFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privAddFileUsingTempFile($p_filedescr, &$p_header, &$p_options) - { - $v_result = PCLZIP_ERR_NO_ERROR; - - // ----- Working variable - $p_filename = $p_filedescr['filename']; - - - // ----- Open the source file - if (($v_file = @fopen($p_filename, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, "Unable to open file '$p_filename' in binary read mode"); - return PclZip::errorCode(); - } - - // ----- Creates a compressed temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR . uniqid('pclzip-') . '.gz'; - if (($v_file_compressed = @gzopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \'' . $v_gzip_temp_name . '\' in binary write mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = filesize($p_filename); - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @gzputs($v_file_compressed, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file); - @gzclose($v_file_compressed); - - // ----- Check the minimum file size - if (filesize($v_gzip_temp_name) < 18) { - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'gzip temporary file \'' . $v_gzip_temp_name . '\' has invalid filesize - should be minimum 18 bytes'); - return PclZip::errorCode(); - } - - // ----- Extract the compressed attributes - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \'' . $v_gzip_temp_name . '\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the gzip file header - $v_binary_data = @fread($v_file_compressed, 10); - $v_data_header = unpack('a1id1/a1id2/a1cm/a1flag/Vmtime/a1xfl/a1os', $v_binary_data); - - // ----- Check some parameters - $v_data_header['os'] = bin2hex($v_data_header['os']); - - // ----- Read the gzip file footer - @fseek($v_file_compressed, filesize($v_gzip_temp_name) - 8); - $v_binary_data = @fread($v_file_compressed, 8); - $v_data_footer = unpack('Vcrc/Vcompressed_size', $v_binary_data); - - // ----- Set the attributes - $p_header['compression'] = ord($v_data_header['cm']); - //$p_header['mtime'] = $v_data_header['mtime']; - $p_header['crc'] = $v_data_footer['crc']; - $p_header['compressed_size'] = filesize($v_gzip_temp_name) - 18; - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Call the header generation - if (($v_result = $this->privWriteFileHeader($p_header)) != 1) { - return $v_result; - } - - // ----- Add the compressed data - if (($v_file_compressed = @fopen($v_gzip_temp_name, "rb")) == 0) { - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \'' . $v_gzip_temp_name . '\' in binary read mode'); - return PclZip::errorCode(); - } - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - fseek($v_file_compressed, 10); - $v_size = $p_header['compressed_size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_file_compressed, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close the file - @fclose($v_file_compressed); - - // ----- Unlink the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCalculateStoredFilename() - // Description : - // Based on file descriptor properties and global options, this method - // calculate the filename that will be stored in the archive. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privCalculateStoredFilename(&$p_filedescr, &$p_options) - { - $v_result = 1; - - // ----- Working variables - $p_filename = $p_filedescr['filename']; - if (isset($p_options[PCLZIP_OPT_ADD_PATH])) { - $p_add_dir = $p_options[PCLZIP_OPT_ADD_PATH]; - } else { - $p_add_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_PATH])) { - $p_remove_dir = $p_options[PCLZIP_OPT_REMOVE_PATH]; - } else { - $p_remove_dir = ''; - } - if (isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH])) { - $p_remove_all_dir = $p_options[PCLZIP_OPT_REMOVE_ALL_PATH]; - } else { - $p_remove_all_dir = 0; - } - - - // ----- Look for full name change - if (isset($p_filedescr['new_full_name'])) { - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($p_filedescr['new_full_name']); - } // ----- Look for path and/or short name change - else { - - // ----- Look for short name change - // Its when we cahnge just the filename but not the path - if (isset($p_filedescr['new_short_name'])) { - $v_path_info = pathinfo($p_filename); - $v_dir = ''; - if ($v_path_info['dirname'] != '') { - $v_dir = $v_path_info['dirname'] . '/'; - } - $v_stored_filename = $v_dir . $p_filedescr['new_short_name']; - } else { - // ----- Calculate the stored filename - $v_stored_filename = $p_filename; - } - - // ----- Look for all path to remove - if ($p_remove_all_dir) { - $v_stored_filename = basename($p_filename); - } // ----- Look for partial path remove - elseif ($p_remove_dir != "") { - if (substr($p_remove_dir, -1) != '/') - $p_remove_dir .= "/"; - - if ((substr($p_filename, 0, 2) == "./") - || (substr($p_remove_dir, 0, 2) == "./")) { - - if ((substr($p_filename, 0, 2) == "./") - && (substr($p_remove_dir, 0, 2) != "./")) { - $p_remove_dir = "./" . $p_remove_dir; - } - if ((substr($p_filename, 0, 2) != "./") - && (substr($p_remove_dir, 0, 2) == "./")) { - $p_remove_dir = substr($p_remove_dir, 2); - } - } - - $v_compare = PclZipUtilPathInclusion($p_remove_dir, - $v_stored_filename); - if ($v_compare > 0) { - if ($v_compare == 2) { - $v_stored_filename = ""; - } else { - $v_stored_filename = substr($v_stored_filename, - strlen($p_remove_dir)); - } - } - } - - // ----- Remove drive letter if any - $v_stored_filename = PclZipUtilTranslateWinPath($v_stored_filename); - - // ----- Look for path to add - if ($p_add_dir != "") { - if (substr($p_add_dir, -1) == "/") - $v_stored_filename = $p_add_dir . $v_stored_filename; - else - $v_stored_filename = $p_add_dir . "/" . $v_stored_filename; - } - } - - // ----- Filename (reduce the path of stored name) - $v_stored_filename = PclZipUtilPathReduction($v_stored_filename); - $p_filedescr['stored_filename'] = $v_stored_filename; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteFileHeader(&$p_header) - { - $v_result = 1; - - // ----- Store the offset position of the file - $p_header['offset'] = ftell($this->zip_fd); - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours'] << 11) + ($v_date['minutes'] << 5) + $v_date['seconds'] / 2; - $v_mdate = (($v_date['year'] - 1980) << 9) + ($v_date['mon'] << 5) + $v_date['mday']; - - // ----- Packed data - $v_binary_data = pack("VvvvvvVVVvv", 0x04034b50, - $p_header['version_extracted'], $p_header['flag'], - $p_header['compression'], $v_mtime, $v_mdate, - $p_header['crc'], $p_header['compressed_size'], - $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len']); - - // ----- Write the first 148 bytes of the header in the archive - fputs($this->zip_fd, $v_binary_data, 30); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralFileHeader(&$p_header) - { - $v_result = 1; - - // TBC - //for(reset($p_header); $key = key($p_header); next($p_header)) { - //} - - // ----- Transform UNIX mtime to DOS format mdate/mtime - $v_date = getdate($p_header['mtime']); - $v_mtime = ($v_date['hours'] << 11) + ($v_date['minutes'] << 5) + $v_date['seconds'] / 2; - $v_mdate = (($v_date['year'] - 1980) << 9) + ($v_date['mon'] << 5) + $v_date['mday']; - - - // ----- Packed data - $v_binary_data = pack("VvvvvvvVVVvvvvvVV", 0x02014b50, - $p_header['version'], $p_header['version_extracted'], - $p_header['flag'], $p_header['compression'], - $v_mtime, $v_mdate, $p_header['crc'], - $p_header['compressed_size'], $p_header['size'], - strlen($p_header['stored_filename']), - $p_header['extra_len'], $p_header['comment_len'], - $p_header['disk'], $p_header['internal'], - $p_header['external'], $p_header['offset']); - - // ----- Write the 42 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 46); - - // ----- Write the variable fields - if (strlen($p_header['stored_filename']) != 0) { - fputs($this->zip_fd, $p_header['stored_filename'], strlen($p_header['stored_filename'])); - } - if ($p_header['extra_len'] != 0) { - fputs($this->zip_fd, $p_header['extra'], $p_header['extra_len']); - } - if ($p_header['comment_len'] != 0) { - fputs($this->zip_fd, $p_header['comment'], $p_header['comment_len']); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privWriteCentralHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment) - { - $v_result = 1; - - // ----- Packed data - $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries, - $p_nb_entries, $p_size, - $p_offset, strlen($p_comment)); - - // ----- Write the 22 bytes of the header in the zip file - fputs($this->zip_fd, $v_binary_data, 22); - - // ----- Write the variable fields - if (strlen($p_comment) != 0) { - fputs($this->zip_fd, $p_comment, strlen($p_comment)); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privList() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privList(&$p_list) - { - $v_result = 1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Open the zip file - if (($this->zip_fd = @fopen($this->zipname, 'rb')) == 0) { - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive \'' . $this->zipname . '\' in binary read mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Go to beginning of Central Dir - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_central_dir['offset'])) { - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - for ($i = 0; $i < $v_central_dir['entries']; $i++) { - // ----- Read the file header - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - $v_header['index'] = $i; - - // ----- Get the only interesting attributes - $this->privConvertHeader2FileInfo($v_header, $p_list[$i]); - unset($v_header); - } - - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Magic quotes trick - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privConvertHeader2FileInfo() - // Description : - // This function takes the file informations from the central directory - // entries and extract the interesting parameters that will be given back. - // The resulting file infos are set in the array $p_info - // $p_info['filename'] : Filename with full path. Given by user (add), - // extracted in the filesystem (extract). - // $p_info['stored_filename'] : Stored filename in the archive. - // $p_info['size'] = Size of the file. - // $p_info['compressed_size'] = Compressed size of the file. - // $p_info['mtime'] = Last modification date of the file. - // $p_info['comment'] = Comment associated with the file. - // $p_info['folder'] = true/false : indicates if the entry is a folder or not. - // $p_info['status'] = status of the action on the file. - // $p_info['crc'] = CRC of the file content. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privConvertHeader2FileInfo($p_header, &$p_info) - { - $v_result = 1; - - // ----- Get the interesting attributes - $v_temp_path = PclZipUtilPathReduction($p_header['filename']); - $p_info['filename'] = $v_temp_path; - $v_temp_path = PclZipUtilPathReduction($p_header['stored_filename']); - $p_info['stored_filename'] = $v_temp_path; - $p_info['size'] = $p_header['size']; - $p_info['compressed_size'] = $p_header['compressed_size']; - $p_info['mtime'] = $p_header['mtime']; - $p_info['comment'] = $p_header['comment']; - $p_info['folder'] = (($p_header['external'] & 0x00000010) == 0x00000010); - $p_info['index'] = $p_header['index']; - $p_info['status'] = $p_header['status']; - $p_info['crc'] = $p_header['crc']; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractByRule() - // Description : - // Extract a file or directory depending of rules (by index, by name, ...) - // Parameters : - // $p_file_list : An array where will be placed the properties of each - // extracted file - // $p_path : Path to add while writing the extracted files - // $p_remove_path : Path to remove (from the file memorized path) while writing the - // extracted files. If the path does not match the file path, - // the file is extracted with its memorized path. - // $p_remove_path does not apply to 'list' mode. - // $p_path and $p_remove_path are commulative. - // Return Values : - // 1 on success,0 or less on error (see error code list) - // -------------------------------------------------------------------------------- - function privExtractByRule(&$p_file_list, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result = 1; - - // ----- Magic quotes trick - $this->privDisableMagicQuotes(); - - // ----- Check the path - if (($p_path == "") - || ((substr($p_path, 0, 1) != "/") - && (substr($p_path, 0, 3) != "../") - && (substr($p_path, 1, 2) != ":/"))) - $p_path = "./" . $p_path; - - // ----- Reduce the path last (and duplicated) '/' - if (($p_path != "./") && ($p_path != "/")) { - // ----- Look for the path end '/' - while (substr($p_path, -1) == "/") { - $p_path = substr($p_path, 0, strlen($p_path) - 1); - } - } - - // ----- Look for path to remove format (should end by /) - if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/')) { - $p_remove_path .= '/'; - } - $p_remove_path_size = strlen($p_remove_path); - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) { - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - - // ----- Read each entry - $j_start = 0; - for ($i = 0, $v_nb_extracted = 0; $i < $v_central_dir['entries']; $i++) { - - // ----- Read next Central dir entry - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header)) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Store the index - $v_header['index'] = $i; - - // ----- Store the file position - $v_pos_entry = ftell($this->zip_fd); - - // ----- Look for the specific extract rules - $v_extract = false; - - // ----- Look for extract by name rule - if ((isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j = 0; ($j < sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_extract); $j++) { - - // ----- Look for a directory - if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") { - - // ----- Look if the directory is in the filename path - if ((strlen($v_header['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_extract = true; - } - } // ----- Look for a filename - elseif ($v_header['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_extract = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } - */ - - // ----- Look for extract by preg rule - elseif ((isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header['stored_filename'])) { - $v_extract = true; - } - } // ----- Look for extract by index rule - elseif ((isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j = $j_start; ($j < sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_extract); $j++) { - - if (($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i <= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_extract = true; - } - if ($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j + 1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start'] > $i) { - break; - } - } - } // ----- Look for no rule, which means extract all the archive - else { - $v_extract = true; - } - - // ----- Check compression method - if (($v_extract) - && (($v_header['compression'] != 8) - && ($v_header['compression'] != 0))) { - $v_header['status'] = 'unsupported_compression'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_COMPRESSION, - "Filename '" . $v_header['stored_filename'] . "' is " - . "compressed by an unsupported compression " - . "method (" . $v_header['compression'] . ") "); - - return PclZip::errorCode(); - } - } - - // ----- Check encrypted files - if (($v_extract) && (($v_header['flag'] & 1) == 1)) { - $v_header['status'] = 'unsupported_encryption'; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)) { - - $this->privSwapBackMagicQuotes(); - - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, - "Unsupported encryption for " - . " filename '" . $v_header['stored_filename'] - . "'"); - - return PclZip::errorCode(); - } - } - - // ----- Look for real extraction - if (($v_extract) && ($v_header['status'] != 'ok')) { - $v_result = $this->privConvertHeader2FileInfo($v_header, - $p_file_list[$v_nb_extracted++]); - if ($v_result != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - $v_extract = false; - } - - // ----- Look for real extraction - if ($v_extract) { - - // ----- Go to the file position - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_header['offset'])) { - // ----- Close the zip file - $this->privCloseFd(); - - $this->privSwapBackMagicQuotes(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Look for extraction as string - if ($p_options[PCLZIP_OPT_EXTRACT_AS_STRING]) { - - $v_string = ''; - - // ----- Extracting the file - $v_result1 = $this->privExtractFileAsString($v_header, $v_string, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Set the file content - $p_file_list[$v_nb_extracted]['content'] = $v_string; - - // ----- Next extracted file - $v_nb_extracted++; - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } // ----- Look for extraction in standard output - elseif ((isset($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) - && ($p_options[PCLZIP_OPT_EXTRACT_IN_OUTPUT])) { - // ----- Extracting the file in standard output - $v_result1 = $this->privExtractFileInOutput($v_header, $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } // ----- Look for normal extraction - else { - // ----- Extracting the file - $v_result1 = $this->privExtractFile($v_header, - $p_path, $p_remove_path, - $p_remove_all_path, - $p_options); - if ($v_result1 < 1) { - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - return $v_result1; - } - - // ----- Get the only interesting attributes - if (($v_result = $this->privConvertHeader2FileInfo($v_header, $p_file_list[$v_nb_extracted++])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - return $v_result; - } - - // ----- Look for user callback abort - if ($v_result1 == 2) { - break; - } - } - } - } - - // ----- Close the zip file - $this->privCloseFd(); - $this->privSwapBackMagicQuotes(); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFile() - // Description : - // Parameters : - // Return Values : - // - // 1 : ... ? - // PCLZIP_ERR_USER_ABORTED(2) : User ask for extraction stop in callback - // -------------------------------------------------------------------------------- - function privExtractFile(&$p_entry, $p_path, $p_remove_path, $p_remove_all_path, &$p_options) - { - $v_result = 1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for all path to remove - if ($p_remove_all_path == true) { - // ----- Look for folder entry that not need to be extracted - if (($p_entry['external'] & 0x00000010) == 0x00000010) { - - $p_entry['status'] = "filtered"; - - return $v_result; - } - - // ----- Get the basename of the path - $p_entry['filename'] = basename($p_entry['filename']); - } // ----- Look for path to remove - elseif ($p_remove_path != "") { - if (PclZipUtilPathInclusion($p_remove_path, $p_entry['filename']) == 2) { - - // ----- Change the file status - $p_entry['status'] = "filtered"; - - // ----- Return - return $v_result; - } - - $p_remove_path_size = strlen($p_remove_path); - if (substr($p_entry['filename'], 0, $p_remove_path_size) == $p_remove_path) { - - // ----- Remove the path - $p_entry['filename'] = substr($p_entry['filename'], $p_remove_path_size); - - } - } - - // ----- Add the path - if ($p_path != '') { - $p_entry['filename'] = $p_path . "/" . $p_entry['filename']; - } - - // ----- Check a base_dir_restriction - if (isset($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION])) { - $v_inclusion - = PclZipUtilPathInclusion($p_options[PCLZIP_OPT_EXTRACT_DIR_RESTRICTION], - $p_entry['filename']); - if ($v_inclusion == 0) { - - PclZip::privErrorLog(PCLZIP_ERR_DIRECTORY_RESTRICTION, - "Filename '" . $p_entry['filename'] . "' is " - . "outside PCLZIP_OPT_EXTRACT_DIR_RESTRICTION"); - - return PclZip::errorCode(); - } - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Look for specific actions while the file exist - if (file_exists($p_entry['filename'])) { - - // ----- Look if file is a directory - if (is_dir($p_entry['filename'])) { - - // ----- Change the file status - $p_entry['status'] = "already_a_directory"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)) { - - PclZip::privErrorLog(PCLZIP_ERR_ALREADY_A_DIRECTORY, - "Filename '" . $p_entry['filename'] . "' is " - . "already used by an existing directory"); - - return PclZip::errorCode(); - } - } // ----- Look if file is write protected - elseif (!is_writeable($p_entry['filename'])) { - - // ----- Change the file status - $p_entry['status'] = "write_protected"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Filename '" . $p_entry['filename'] . "' exists " - . "and is write protected"); - - return PclZip::errorCode(); - } - } // ----- Look if the extracted file is older - elseif (filemtime($p_entry['filename']) > $p_entry['mtime']) { - // ----- Change the file status - if ((isset($p_options[PCLZIP_OPT_REPLACE_NEWER])) - && ($p_options[PCLZIP_OPT_REPLACE_NEWER] === true)) { - } else { - $p_entry['status'] = "newer_exist"; - - // ----- Look for PCLZIP_OPT_STOP_ON_ERROR - // For historical reason first PclZip implementation does not stop - // when this kind of error occurs. - if ((isset($p_options[PCLZIP_OPT_STOP_ON_ERROR])) - && ($p_options[PCLZIP_OPT_STOP_ON_ERROR] === true)) { - - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, - "Newer version of '" . $p_entry['filename'] . "' exists " - . "and option PCLZIP_OPT_REPLACE_NEWER is not selected"); - - return PclZip::errorCode(); - } - } - } else { - } - } // ----- Check the directory availability and create it if necessary - else { - if ((($p_entry['external'] & 0x00000010) == 0x00000010) || (substr($p_entry['filename'], -1) == '/')) - $v_dir_to_check = $p_entry['filename']; - elseif (!strstr($p_entry['filename'], "/")) - $v_dir_to_check = ""; - else - $v_dir_to_check = dirname($p_entry['filename']); - - if (($v_result = $this->privDirCheck($v_dir_to_check, (($p_entry['external'] & 0x00000010) == 0x00000010))) != 1) { - - // ----- Change the file status - $p_entry['status'] = "path_creation_fail"; - - // ----- Return - //return $v_result; - $v_result = 1; - } - } - } - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external'] & 0x00000010) == 0x00000010)) { - // ----- Look for not compressed file - if ($p_entry['compression'] == 0) { - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - // ----- Return - return $v_result; - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - /* Try to speed up the code - $v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_binary_data, $v_read_size); - */ - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Closing the destination file - fclose($v_dest_file); - - // ----- Change the file mtime - touch($p_entry['filename'], $p_entry['mtime']); - - - } else { - // ----- TBC - // Need to be finished - if (($p_entry['flag'] & 1) == 1) { - PclZip::privErrorLog(PCLZIP_ERR_UNSUPPORTED_ENCRYPTION, 'File \'' . $p_entry['filename'] . '\' is encrypted. Encrypted files are not supported.'); - return PclZip::errorCode(); - } - - - // ----- Look for using temporary file to unzip - if ((!isset($p_options[PCLZIP_OPT_TEMP_FILE_OFF])) - && (isset($p_options[PCLZIP_OPT_TEMP_FILE_ON]) - || (isset($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD]) - && ($p_options[PCLZIP_OPT_TEMP_FILE_THRESHOLD] <= $p_entry['size'])))) { - $v_result = $this->privExtractFileUsingTempFile($p_entry, $p_options); - if ($v_result < PCLZIP_ERR_NO_ERROR) { - return $v_result; - } - } // ----- Look for extract in memory - else { - - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = @gzinflate($v_buffer); - unset($v_buffer); - if ($v_file_content === false) { - - // ----- Change the file status - // TBC - $p_entry['status'] = "error"; - - return $v_result; - } - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - - // ----- Change the file status - $p_entry['status'] = "write_error"; - - return $v_result; - } - - // ----- Write the uncompressed data - @fwrite($v_dest_file, $v_file_content, $p_entry['size']); - unset($v_file_content); - - // ----- Closing the destination file - @fclose($v_dest_file); - - } - - // ----- Change the file mtime - @touch($p_entry['filename'], $p_entry['mtime']); - } - - // ----- Look for chmod option - if (isset($p_options[PCLZIP_OPT_SET_CHMOD])) { - - // ----- Change the mode of the file - @chmod($p_entry['filename'], $p_options[PCLZIP_OPT_SET_CHMOD]); - } - - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileUsingTempFile() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileUsingTempFile(&$p_entry, &$p_options) - { - $v_result = 1; - - // ----- Creates a temporary file - $v_gzip_temp_name = PCLZIP_TEMPORARY_DIR . uniqid('pclzip-') . '.gz'; - if (($v_dest_file = @fopen($v_gzip_temp_name, "wb")) == 0) { - fclose($v_file); - PclZip::privErrorLog(PCLZIP_ERR_WRITE_OPEN_FAIL, 'Unable to open temporary file \'' . $v_gzip_temp_name . '\' in binary write mode'); - return PclZip::errorCode(); - } - - - // ----- Write gz file format header - $v_binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($p_entry['compression']), Chr(0x00), time(), Chr(0x00), Chr(3)); - @fwrite($v_dest_file, $v_binary_data, 10); - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['compressed_size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Write gz file format footer - $v_binary_data = pack('VV', $p_entry['crc'], $p_entry['size']); - @fwrite($v_dest_file, $v_binary_data, 8); - - // ----- Close the temporary file - @fclose($v_dest_file); - - // ----- Opening destination file - if (($v_dest_file = @fopen($p_entry['filename'], 'wb')) == 0) { - $p_entry['status'] = "write_error"; - return $v_result; - } - - // ----- Open the temporary gz file - if (($v_src_file = @gzopen($v_gzip_temp_name, 'rb')) == 0) { - @fclose($v_dest_file); - $p_entry['status'] = "read_error"; - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \'' . $v_gzip_temp_name . '\' in binary read mode'); - return PclZip::errorCode(); - } - - - // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks - $v_size = $p_entry['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($v_src_file, $v_read_size); - //$v_binary_data = pack('a'.$v_read_size, $v_buffer); - @fwrite($v_dest_file, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - @fclose($v_dest_file); - @gzclose($v_src_file); - - // ----- Delete the temporary file - @unlink($v_gzip_temp_name); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileInOutput() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileInOutput(&$p_entry, &$p_options) - { - $v_result = 1; - - // ----- Read the file header - if (($v_result = $this->privReadFileHeader($v_header)) != 1) { - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - // ----- Trace - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external'] & 0x00000010) == 0x00000010)) { - // ----- Look for not compressed file - if ($p_entry['compressed_size'] == $p_entry['size']) { - - // ----- Read the file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Send the file to the output - echo $v_buffer; - unset($v_buffer); - } else { - - // ----- Read the compressed file in a buffer (one shot) - $v_buffer = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - $v_file_content = gzinflate($v_buffer); - unset($v_buffer); - - // ----- Send the file to the output - echo $v_file_content; - unset($v_file_content); - } - } - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privExtractFileAsString() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privExtractFileAsString(&$p_entry, &$p_string, &$p_options) - { - $v_result = 1; - - // ----- Read the file header - $v_header = array(); - if (($v_result = $this->privReadFileHeader($v_header)) != 1) { - // ----- Return - return $v_result; - } - - - // ----- Check that the file header is coherent with $p_entry info - if ($this->privCheckFileHeaders($v_header, $p_entry) != 1) { - // TBC - } - - // ----- Look for pre-extract callback - if (isset($p_options[PCLZIP_CB_PRE_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_PRE_EXTRACT].'(PCLZIP_CB_PRE_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_PRE_EXTRACT](PCLZIP_CB_PRE_EXTRACT, $v_local_header); - if ($v_result == 0) { - // ----- Change the file status - $p_entry['status'] = "skipped"; - $v_result = 1; - } - - // ----- Look for abort result - if ($v_result == 2) { - // ----- This status is internal and will be changed in 'skipped' - $p_entry['status'] = "aborted"; - $v_result = PCLZIP_ERR_USER_ABORTED; - } - - // ----- Update the informations - // Only some fields can be modified - $p_entry['filename'] = $v_local_header['filename']; - } - - - // ----- Look if extraction should be done - if ($p_entry['status'] == 'ok') { - - // ----- Do the extraction (if not a folder) - if (!(($p_entry['external'] & 0x00000010) == 0x00000010)) { - // ----- Look for not compressed file - // if ($p_entry['compressed_size'] == $p_entry['size']) - if ($p_entry['compression'] == 0) { - - // ----- Reading the file - $p_string = @fread($this->zip_fd, $p_entry['compressed_size']); - } else { - - // ----- Reading the file - $v_data = @fread($this->zip_fd, $p_entry['compressed_size']); - - // ----- Decompress the file - if (($p_string = @gzinflate($v_data)) === false) { - // TBC - } - } - - // ----- Trace - } else { - // TBC : error : can not extract a folder in a string - } - - } - - // ----- Change abort status - if ($p_entry['status'] == "aborted") { - $p_entry['status'] = "skipped"; - } // ----- Look for post-extract callback - elseif (isset($p_options[PCLZIP_CB_POST_EXTRACT])) { - - // ----- Generate a local information - $v_local_header = array(); - $this->privConvertHeader2FileInfo($p_entry, $v_local_header); - - // ----- Swap the content to header - $v_local_header['content'] = $p_string; - $p_string = ''; - - // ----- Call the callback - // Here I do not use call_user_func() because I need to send a reference to the - // header. - // eval('$v_result = '.$p_options[PCLZIP_CB_POST_EXTRACT].'(PCLZIP_CB_POST_EXTRACT, $v_local_header);'); - $v_result = $p_options[PCLZIP_CB_POST_EXTRACT](PCLZIP_CB_POST_EXTRACT, $v_local_header); - - // ----- Swap back the content to header - $p_string = $v_local_header['content']; - unset($v_local_header['content']); - - // ----- Look for abort result - if ($v_result == 2) { - $v_result = PCLZIP_ERR_USER_ABORTED; - } - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadFileHeader(&$p_header) - { - $v_result = 1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x04034b50) { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 26); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 26) { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : " . strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $v_binary_data); - - // ----- Get filename - $p_header['filename'] = fread($this->zip_fd, $v_data['filename_len']); - - // ----- Get extra_fields - if ($v_data['extra_len'] != 0) { - $p_header['extra'] = fread($this->zip_fd, $v_data['extra_len']); - } else { - $p_header['extra'] = ''; - } - - // ----- Extract properties - $p_header['version_extracted'] = $v_data['version']; - $p_header['compression'] = $v_data['compression']; - $p_header['size'] = $v_data['size']; - $p_header['compressed_size'] = $v_data['compressed_size']; - $p_header['crc'] = $v_data['crc']; - $p_header['flag'] = $v_data['flag']; - $p_header['filename_len'] = $v_data['filename_len']; - - // ----- Recuperate date in UNIX format - $p_header['mdate'] = $v_data['mdate']; - $p_header['mtime'] = $v_data['mtime']; - if ($p_header['mdate'] && $p_header['mtime']) { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F) * 2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } else { - $p_header['mtime'] = time(); - } - - // TBC - //for(reset($v_data); $key = key($v_data); next($v_data)) { - //} - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set the status field - $p_header['status'] = "ok"; - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadCentralFileHeader() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadCentralFileHeader(&$p_header) - { - $v_result = 1; - - // ----- Read the 4 bytes signature - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] != 0x02014b50) { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Invalid archive structure'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the first 42 bytes of the header - $v_binary_data = fread($this->zip_fd, 42); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 42) { - $p_header['filename'] = ""; - $p_header['status'] = "invalid_header"; - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid block size : " . strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $p_header = unpack('vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $v_binary_data); - - // ----- Get filename - if ($p_header['filename_len'] != 0) - $p_header['filename'] = fread($this->zip_fd, $p_header['filename_len']); - else - $p_header['filename'] = ''; - - // ----- Get extra - if ($p_header['extra_len'] != 0) - $p_header['extra'] = fread($this->zip_fd, $p_header['extra_len']); - else - $p_header['extra'] = ''; - - // ----- Get comment - if ($p_header['comment_len'] != 0) - $p_header['comment'] = fread($this->zip_fd, $p_header['comment_len']); - else - $p_header['comment'] = ''; - - // ----- Extract properties - - // ----- Recuperate date in UNIX format - //if ($p_header['mdate'] && $p_header['mtime']) - // TBC : bug : this was ignoring time with 0/0/0 - if (1) { - // ----- Extract time - $v_hour = ($p_header['mtime'] & 0xF800) >> 11; - $v_minute = ($p_header['mtime'] & 0x07E0) >> 5; - $v_seconde = ($p_header['mtime'] & 0x001F) * 2; - - // ----- Extract date - $v_year = (($p_header['mdate'] & 0xFE00) >> 9) + 1980; - $v_month = ($p_header['mdate'] & 0x01E0) >> 5; - $v_day = $p_header['mdate'] & 0x001F; - - // ----- Get UNIX date format - $p_header['mtime'] = @mktime($v_hour, $v_minute, $v_seconde, $v_month, $v_day, $v_year); - - } else { - $p_header['mtime'] = time(); - } - - // ----- Set the stored filename - $p_header['stored_filename'] = $p_header['filename']; - - // ----- Set default status to ok - $p_header['status'] = 'ok'; - - // ----- Look if it is a directory - if (substr($p_header['filename'], -1) == '/') { - //$p_header['external'] = 0x41FF0010; - $p_header['external'] = 0x00000010; - } - - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privCheckFileHeaders() - // Description : - // Parameters : - // Return Values : - // 1 on success, - // 0 on error; - // -------------------------------------------------------------------------------- - function privCheckFileHeaders(&$p_local_header, &$p_central_header) - { - $v_result = 1; - - // ----- Check the static values - // TBC - if ($p_local_header['filename'] != $p_central_header['filename']) { - } - if ($p_local_header['version_extracted'] != $p_central_header['version_extracted']) { - } - if ($p_local_header['flag'] != $p_central_header['flag']) { - } - if ($p_local_header['compression'] != $p_central_header['compression']) { - } - if ($p_local_header['mtime'] != $p_central_header['mtime']) { - } - if ($p_local_header['filename_len'] != $p_central_header['filename_len']) { - } - - // ----- Look for flag bit 3 - if (($p_local_header['flag'] & 8) == 8) { - $p_local_header['size'] = $p_central_header['size']; - $p_local_header['compressed_size'] = $p_central_header['compressed_size']; - $p_local_header['crc'] = $p_central_header['crc']; - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privReadEndCentralDir() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privReadEndCentralDir(&$p_central_dir) - { - $v_result = 1; - - // ----- Go to the end of the zip file - $v_size = filesize($this->zipname); - @fseek($this->zip_fd, $v_size); - if (@ftell($this->zip_fd) != $v_size) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to go to the end of the archive \'' . $this->zipname . '\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- First try : look if this is an archive with no commentaries (most of the time) - // in this case the end of central dir is at 22 bytes of the file end - $v_found = 0; - if ($v_size > 26) { - @fseek($this->zip_fd, $v_size - 22); - if (($v_pos = @ftell($this->zip_fd)) != ($v_size - 22)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \'' . $this->zipname . '\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read for bytes - $v_binary_data = @fread($this->zip_fd, 4); - $v_data = @unpack('Vid', $v_binary_data); - - // ----- Check signature - if ($v_data['id'] == 0x06054b50) { - $v_found = 1; - } - - $v_pos = ftell($this->zip_fd); - } - - // ----- Go back to the maximum possible size of the Central Dir End Record - if (!$v_found) { - $v_maximum_size = 65557; // 0xFFFF + 22; - if ($v_maximum_size > $v_size) - $v_maximum_size = $v_size; - @fseek($this->zip_fd, $v_size - $v_maximum_size); - if (@ftell($this->zip_fd) != ($v_size - $v_maximum_size)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, 'Unable to seek back to the middle of the archive \'' . $this->zipname . '\''); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read byte per byte in order to find the signature - $v_pos = ftell($this->zip_fd); - $v_bytes = 0x00000000; - while ($v_pos < $v_size) { - // ----- Read a byte - $v_byte = @fread($this->zip_fd, 1); - - // ----- Add the byte - //$v_bytes = ($v_bytes << 8) | Ord($v_byte); - // Note we mask the old value down such that once shifted we can never end up with more than a 32bit number - // Otherwise on systems where we have 64bit integers the check below for the magic number will fail. - $v_bytes = (($v_bytes & 0xFFFFFF) << 8) | Ord($v_byte); - - // ----- Compare the bytes - if ($v_bytes == 0x504b0506) { - $v_pos++; - break; - } - - $v_pos++; - } - - // ----- Look if not found end of central dir - if ($v_pos == $v_size) { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Unable to find End of Central Dir Record signature"); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Read the first 18 bytes of the header - $v_binary_data = fread($this->zip_fd, 18); - - // ----- Look for invalid block size - if (strlen($v_binary_data) != 18) { - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, "Invalid End of Central Dir Record size : " . strlen($v_binary_data)); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Extract the values - $v_data = unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size', $v_binary_data); - - // ----- Check the global size - if (($v_pos + $v_data['comment_size'] + 18) != $v_size) { - - // ----- Removed in release 2.2 see readme file - // The check of the file size is a little too strict. - // Some bugs where found when a zip is encrypted/decrypted with 'crypt'. - // While decrypted, zip has training 0 bytes - if (0) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_BAD_FORMAT, - 'The central dir is not at the end of the archive.' - . ' Some trailing bytes exists after the archive.'); - - // ----- Return - return PclZip::errorCode(); - } - } - - // ----- Get comment - if ($v_data['comment_size'] != 0) { - $p_central_dir['comment'] = fread($this->zip_fd, $v_data['comment_size']); - } else - $p_central_dir['comment'] = ''; - - $p_central_dir['entries'] = $v_data['entries']; - $p_central_dir['disk_entries'] = $v_data['disk_entries']; - $p_central_dir['offset'] = $v_data['offset']; - $p_central_dir['size'] = $v_data['size']; - $p_central_dir['disk'] = $v_data['disk']; - $p_central_dir['disk_start'] = $v_data['disk_start']; - - // TBC - //for(reset($p_central_dir); $key = key($p_central_dir); next($p_central_dir)) { - //} - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDeleteByRule() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDeleteByRule(&$p_result_list, &$p_options) - { - $v_result = 1; - $v_list_detail = array(); - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Scan all the files - // ----- Start at beginning of Central Dir - $v_pos_entry = $v_central_dir['offset']; - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_pos_entry)) { - // ----- Close the zip file - $this->privCloseFd(); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read each entry - $v_header_list = array(); - $j_start = 0; - for ($i = 0, $v_nb_extracted = 0; $i < $v_central_dir['entries']; $i++) { - - // ----- Read the file header - $v_header_list[$v_nb_extracted] = array(); - if (($v_result = $this->privReadCentralFileHeader($v_header_list[$v_nb_extracted])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - - return $v_result; - } - - - // ----- Store the index - $v_header_list[$v_nb_extracted]['index'] = $i; - - // ----- Look for the specific extract rules - $v_found = false; - - // ----- Look for extract by name rule - if ((isset($p_options[PCLZIP_OPT_BY_NAME])) - && ($p_options[PCLZIP_OPT_BY_NAME] != 0)) { - - // ----- Look if the filename is in the list - for ($j = 0; ($j < sizeof($p_options[PCLZIP_OPT_BY_NAME])) && (!$v_found); $j++) { - - // ----- Look for a directory - if (substr($p_options[PCLZIP_OPT_BY_NAME][$j], -1) == "/") { - - // ----- Look if the directory is in the filename path - if ((strlen($v_header_list[$v_nb_extracted]['stored_filename']) > strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) - && (substr($v_header_list[$v_nb_extracted]['stored_filename'], 0, strlen($p_options[PCLZIP_OPT_BY_NAME][$j])) == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } elseif ((($v_header_list[$v_nb_extracted]['external'] & 0x00000010) == 0x00000010) /* Indicates a folder */ - && ($v_header_list[$v_nb_extracted]['stored_filename'] . '/' == $p_options[PCLZIP_OPT_BY_NAME][$j])) { - $v_found = true; - } - } // ----- Look for a filename - elseif ($v_header_list[$v_nb_extracted]['stored_filename'] == $p_options[PCLZIP_OPT_BY_NAME][$j]) { - $v_found = true; - } - } - } - - // ----- Look for extract by ereg rule - // ereg() is deprecated with PHP 5.3 - /* - else if ( (isset($p_options[PCLZIP_OPT_BY_EREG])) - && ($p_options[PCLZIP_OPT_BY_EREG] != "")) { - - if (ereg($p_options[PCLZIP_OPT_BY_EREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } - */ - - // ----- Look for extract by preg rule - elseif ((isset($p_options[PCLZIP_OPT_BY_PREG])) - && ($p_options[PCLZIP_OPT_BY_PREG] != "")) { - - if (preg_match($p_options[PCLZIP_OPT_BY_PREG], $v_header_list[$v_nb_extracted]['stored_filename'])) { - $v_found = true; - } - } // ----- Look for extract by index rule - elseif ((isset($p_options[PCLZIP_OPT_BY_INDEX])) - && ($p_options[PCLZIP_OPT_BY_INDEX] != 0)) { - - // ----- Look if the index is in the list - for ($j = $j_start; ($j < sizeof($p_options[PCLZIP_OPT_BY_INDEX])) && (!$v_found); $j++) { - - if (($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['start']) && ($i <= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end'])) { - $v_found = true; - } - if ($i >= $p_options[PCLZIP_OPT_BY_INDEX][$j]['end']) { - $j_start = $j + 1; - } - - if ($p_options[PCLZIP_OPT_BY_INDEX][$j]['start'] > $i) { - break; - } - } - } else { - $v_found = true; - } - - // ----- Look for deletion - if ($v_found) { - unset($v_header_list[$v_nb_extracted]); - } else { - $v_nb_extracted++; - } - } - - // ----- Look if something need to be deleted - if ($v_nb_extracted > 0) { - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR . uniqid('pclzip-') . '.tmp'; - - // ----- Creates a temporary zip archive - $v_temp_zip = new PclZip($v_zip_temp_name); - - // ----- Open the temporary zip file in write mode - if (($v_result = $v_temp_zip->privOpenFd('wb')) != 1) { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Look which file need to be kept - for ($i = 0; $i < sizeof($v_header_list); $i++) { - - // ----- Calculate the position of the header - @rewind($this->zip_fd); - if (@fseek($this->zip_fd, $v_header_list[$i]['offset'])) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_INVALID_ARCHIVE_ZIP, 'Invalid archive size'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Read the file header - $v_local_header = array(); - if (($v_result = $this->privReadFileHeader($v_local_header)) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Check that local file header is same as central file header - if ($this->privCheckFileHeaders($v_local_header, - $v_header_list[$i]) != 1) { - // TBC - } - unset($v_local_header); - - // ----- Write the file header - if (($v_result = $v_temp_zip->privWriteFileHeader($v_header_list[$i])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Read/write the data block - if (($v_result = PclZipUtilCopyBlock($this->zip_fd, $v_temp_zip->zip_fd, $v_header_list[$i]['compressed_size'])) != 1) { - // ----- Close the zip file - $this->privCloseFd(); - $v_temp_zip->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_temp_zip->zip_fd); - - // ----- Re-Create the Central Dir files header - for ($i = 0; $i < sizeof($v_header_list); $i++) { - // ----- Create the file header - if (($v_result = $v_temp_zip->privWriteCentralFileHeader($v_header_list[$i])) != 1) { - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Transform the header to a 'usable' info - $v_temp_zip->privConvertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - - // ----- Zip file comment - $v_comment = ''; - if (isset($p_options[PCLZIP_OPT_COMMENT])) { - $v_comment = $p_options[PCLZIP_OPT_COMMENT]; - } - - // ----- Calculate the size of the central header - $v_size = @ftell($v_temp_zip->zip_fd) - $v_offset; - - // ----- Create the central dir footer - if (($v_result = $v_temp_zip->privWriteCentralHeader(sizeof($v_header_list), $v_size, $v_offset, $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Close - $v_temp_zip->privCloseFd(); - $this->privCloseFd(); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Destroy the temporary archive - unset($v_temp_zip); - } // ----- Remove every files : reset the file - elseif ($v_central_dir['entries'] != 0) { - $this->privCloseFd(); - - if (($v_result = $this->privOpenFd('wb')) != 1) { - return $v_result; - } - - if (($v_result = $this->privWriteCentralHeader(0, 0, 0, '')) != 1) { - return $v_result; - } - - $this->privCloseFd(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDirCheck() - // Description : - // Check if a directory exists, if not it creates it and all the parents directory - // which may be useful. - // Parameters : - // $p_dir : Directory path to check. - // Return Values : - // 1 : OK - // -1 : Unable to create directory - // -------------------------------------------------------------------------------- - function privDirCheck($p_dir, $p_is_dir = false) - { - $v_result = 1; - - - // ----- Remove the final '/' - if (($p_is_dir) && (substr($p_dir, -1) == '/')) { - $p_dir = substr($p_dir, 0, strlen($p_dir) - 1); - } - - // ----- Check the directory availability - if ((is_dir($p_dir)) || ($p_dir == "")) { - return 1; - } - - // ----- Extract parent directory - $p_parent_dir = dirname($p_dir); - - // ----- Just a check - if ($p_parent_dir != $p_dir) { - // ----- Look for parent directory - if ($p_parent_dir != "") { - if (($v_result = $this->privDirCheck($p_parent_dir)) != 1) { - return $v_result; - } - } - } - - // ----- Create the directory - if (!@mkdir($p_dir, 0777)) { - // ----- Error log - PclZip::privErrorLog(PCLZIP_ERR_DIR_CREATE_FAIL, "Unable to create directory '$p_dir'"); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privMerge() - // Description : - // If $p_archive_to_add does not exist, the function exit with a success result. - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privMerge(&$p_archive_to_add) - { - $v_result = 1; - - // ----- Look if the archive_to_add exists - if (!is_file($p_archive_to_add->zipname)) { - - // ----- Nothing to merge, so merge is a success - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Look if the archive exists - if (!is_file($this->zipname)) { - - // ----- Do a duplicate - $v_result = $this->privDuplicate($p_archive_to_add->zipname); - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('rb')) != 1) { - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->privReadEndCentralDir($v_central_dir)) != 1) { - $this->privCloseFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->zip_fd); - - // ----- Open the archive_to_add file - if (($v_result = $p_archive_to_add->privOpenFd('rb')) != 1) { - $this->privCloseFd(); - - // ----- Return - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir_to_add = array(); - if (($v_result = $p_archive_to_add->privReadEndCentralDir($v_central_dir_to_add)) != 1) { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - return $v_result; - } - - // ----- Go to beginning of File - @rewind($p_archive_to_add->zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = PCLZIP_TEMPORARY_DIR . uniqid('pclzip-') . '.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open temporary file \'' . $v_zip_temp_name . '\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the files from the archive_to_add into the temporary file - $v_size = $v_central_dir_to_add['offset']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($v_zip_temp_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($this->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Copy the block of file headers from the archive_to_add - $v_size = $v_central_dir_to_add['size']; - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_archive_to_add->zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Merge the file comments - $v_comment = $v_central_dir['comment'] . ' ' . $v_central_dir_to_add['comment']; - - // ----- Calculate the size of the (new) central header - $v_size = @ftell($v_zip_temp_fd) - $v_offset; - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to use - // the following methods on the temporary fil and not the real archive fd - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Create the central dir footer - if (($v_result = $this->privWriteCentralHeader($v_central_dir['entries'] + $v_central_dir_to_add['entries'], $v_size, $v_offset, $v_comment)) != 1) { - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - @fclose($v_zip_temp_fd); - $this->zip_fd = null; - - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->zip_fd; - $this->zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->privCloseFd(); - $p_archive_to_add->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->zipname); - PclZipUtilRename($v_zip_temp_name, $this->zipname); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDuplicate() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDuplicate($p_archive_filename) - { - $v_result = 1; - - // ----- Look if the $p_archive_filename exists - if (!is_file($p_archive_filename)) { - - // ----- Nothing to duplicate, so duplicate is a success. - $v_result = 1; - - // ----- Return - return $v_result; - } - - // ----- Open the zip file - if (($v_result = $this->privOpenFd('wb')) != 1) { - // ----- Return - return $v_result; - } - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($p_archive_filename, 'rb')) == 0) { - $this->privCloseFd(); - - PclZip::privErrorLog(PCLZIP_ERR_READ_OPEN_FAIL, 'Unable to open archive file \'' . $p_archive_filename . '\' in binary write mode'); - - // ----- Return - return PclZip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the central dir - $v_size = filesize($p_archive_filename); - while ($v_size != 0) { - $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Close - $this->privCloseFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorLog() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorLog($p_error_code = 0, $p_error_string = '') - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclError($p_error_code, $p_error_string); - } else { - $this->error_code = $p_error_code; - $this->error_string = $p_error_string; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privErrorReset() - // Description : - // Parameters : - // -------------------------------------------------------------------------------- - function privErrorReset() - { - if (PCLZIP_ERROR_EXTERNAL == 1) { - PclErrorReset(); - } else { - $this->error_code = 0; - $this->error_string = ''; - } - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privDisableMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privDisableMagicQuotes() - { - $v_result = 1; - - // ----- Look if function exists - if ((!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if already done - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Get and memorize the magic_quote value - $this->magic_quotes_status = @get_magic_quotes_runtime(); - - // ----- Disable magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime(0); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - - // -------------------------------------------------------------------------------- - // Function : privSwapBackMagicQuotes() - // Description : - // Parameters : - // Return Values : - // -------------------------------------------------------------------------------- - function privSwapBackMagicQuotes() - { - $v_result = 1; - - // ----- Look if function exists - if ((!function_exists("get_magic_quotes_runtime")) - || (!function_exists("set_magic_quotes_runtime"))) { - return $v_result; - } - - // ----- Look if something to do - if ($this->magic_quotes_status != -1) { - return $v_result; - } - - // ----- Swap back magic_quotes - if ($this->magic_quotes_status == 1) { - @set_magic_quotes_runtime($this->magic_quotes_status); - } - - // ----- Return - return $v_result; - } - // -------------------------------------------------------------------------------- - -} - -// End of class -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilPathReduction() -// Description : -// Parameters : -// Return Values : -// -------------------------------------------------------------------------------- -function PclZipUtilPathReduction($p_dir) -{ - $v_result = ""; - - // ----- Look for not empty path - if ($p_dir != "") { - // ----- Explode path by directory names - $v_list = explode("/", $p_dir); - - // ----- Study directories from last to first - $v_skip = 0; - for ($i = sizeof($v_list) - 1; $i >= 0; $i--) { - // ----- Look for current path - if ($v_list[$i] == ".") { - // ----- Ignore this directory - // Should be the first $i=0, but no check is done - } elseif ($v_list[$i] == "..") { - $v_skip++; - } elseif ($v_list[$i] == "") { - // ----- First '/' i.e. root slash - if ($i == 0) { - $v_result = "/" . $v_result; - if ($v_skip > 0) { - // ----- It is an invalid path, so the path is not modified - // TBC - $v_result = $p_dir; - $v_skip = 0; - } - } // ----- Last '/' i.e. indicates a directory - elseif ($i == (sizeof($v_list) - 1)) { - $v_result = $v_list[$i]; - } // ----- Double '/' inside the path - else { - // ----- Ignore only the double '//' in path, - // but not the first and last '/' - } - } else { - // ----- Look for item to skip - if ($v_skip > 0) { - $v_skip--; - } else { - $v_result = $v_list[$i] . ($i != (sizeof($v_list) - 1) ? "/" . $v_result : ""); - } - } - } - - // ----- Look for skip - if ($v_skip > 0) { - while ($v_skip > 0) { - $v_result = '../' . $v_result; - $v_skip--; - } - } - } - - // ----- Return - return $v_result; -} - -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilPathInclusion() -// Description : -// This function indicates if the path $p_path is under the $p_dir tree. Or, -// said in an other way, if the file or sub-dir $p_path is inside the dir -// $p_dir. -// The function indicates also if the path is exactly the same as the dir. -// This function supports path with duplicated '/' like '//', but does not -// support '.' or '..' statements. -// Parameters : -// Return Values : -// 0 if $p_path is not inside directory $p_dir -// 1 if $p_path is inside directory $p_dir -// 2 if $p_path is exactly the same as $p_dir -// -------------------------------------------------------------------------------- -function PclZipUtilPathInclusion($p_dir, $p_path) -{ - $v_result = 1; - - // ----- Look for path beginning by ./ - if (($p_dir == '.') - || ((strlen($p_dir) >= 2) && (substr($p_dir, 0, 2) == './'))) { - $p_dir = PclZipUtilTranslateWinPath(getcwd(), false) . '/' . substr($p_dir, 1); - } - if (($p_path == '.') - || ((strlen($p_path) >= 2) && (substr($p_path, 0, 2) == './'))) { - $p_path = PclZipUtilTranslateWinPath(getcwd(), false) . '/' . substr($p_path, 1); - } - - // ----- Explode dir and path by directory separator - $v_list_dir = explode("/", $p_dir); - $v_list_dir_size = sizeof($v_list_dir); - $v_list_path = explode("/", $p_path); - $v_list_path_size = sizeof($v_list_path); - - // ----- Study directories paths - $i = 0; - $j = 0; - while (($i < $v_list_dir_size) && ($j < $v_list_path_size) && ($v_result)) { - - // ----- Look for empty dir (path reduction) - if ($v_list_dir[$i] == '') { - $i++; - continue; - } - if ($v_list_path[$j] == '') { - $j++; - continue; - } - - // ----- Compare the items - if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ($v_list_path[$j] != '')) { - $v_result = 0; - } - - // ----- Next items - $i++; - $j++; - } - - // ----- Look if everything seems to be the same - if ($v_result) { - // ----- Skip all the empty items - while (($j < $v_list_path_size) && ($v_list_path[$j] == '')) $j++; - while (($i < $v_list_dir_size) && ($v_list_dir[$i] == '')) $i++; - - if (($i >= $v_list_dir_size) && ($j >= $v_list_path_size)) { - // ----- There are exactly the same - $v_result = 2; - } elseif ($i < $v_list_dir_size) { - // ----- The path is shorter than the dir - $v_result = 0; - } - } - - // ----- Return - return $v_result; -} - -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilCopyBlock() -// Description : -// Parameters : -// $p_mode : read/write compression mode -// 0 : src & dest normal -// 1 : src gzip, dest normal -// 2 : src normal, dest gzip -// 3 : src & dest gzip -// Return Values : -// -------------------------------------------------------------------------------- -function PclZipUtilCopyBlock($p_src, $p_dest, $p_size, $p_mode = 0) -{ - $v_result = 1; - - if ($p_mode == 0) { - while ($p_size != 0) { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } elseif ($p_mode == 1) { - while ($p_size != 0) { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @fwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } elseif ($p_mode == 2) { - while ($p_size != 0) { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } elseif ($p_mode == 3) { - while ($p_size != 0) { - $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); - $v_buffer = @gzread($p_src, $v_read_size); - @gzwrite($p_dest, $v_buffer, $v_read_size); - $p_size -= $v_read_size; - } - } - - // ----- Return - return $v_result; -} - -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilRename() -// Description : -// This function tries to do a simple rename() function. If it fails, it -// tries to copy the $p_src file in a new $p_dest file and then unlink the -// first one. -// Parameters : -// $p_src : Old filename -// $p_dest : New filename -// Return Values : -// 1 on success, 0 on failure. -// -------------------------------------------------------------------------------- -function PclZipUtilRename($p_src, $p_dest) -{ - $v_result = 1; - - // ----- Try to rename the files - if (!@rename($p_src, $p_dest)) { - - // ----- Try to copy & unlink the src - if (!@copy($p_src, $p_dest)) { - $v_result = 0; - } elseif (!@unlink($p_src)) { - $v_result = 0; - } - } - - // ----- Return - return $v_result; -} - -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilOptionText() -// Description : -// Translate option value in text. Mainly for debug purpose. -// Parameters : -// $p_option : the option value. -// Return Values : -// The option text value. -// -------------------------------------------------------------------------------- -function PclZipUtilOptionText($p_option) -{ - - $v_list = get_defined_constants(); - for (reset($v_list); $v_key = key($v_list); next($v_list)) { - $v_prefix = substr($v_key, 0, 10); - if ((($v_prefix == 'PCLZIP_OPT') - || ($v_prefix == 'PCLZIP_CB_') - || ($v_prefix == 'PCLZIP_ATT')) - && ($v_list[$v_key] == $p_option)) { - return $v_key; - } - } - - $v_result = 'Unknown'; - - return $v_result; -} - -// -------------------------------------------------------------------------------- - -// -------------------------------------------------------------------------------- -// Function : PclZipUtilTranslateWinPath() -// Description : -// Translate windows path by replacing '\' by '/' and optionally removing -// drive letter. -// Parameters : -// $p_path : path to translate. -// $p_remove_disk_letter : true | false -// Return Values : -// The path translated. -// -------------------------------------------------------------------------------- -function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter = true) -{ - if (stristr(php_uname(), 'windows')) { - // ----- Look for potential disk letter - if (($p_remove_disk_letter) && (($v_position = strpos($p_path, ':')) != false)) { - $p_path = substr($p_path, $v_position + 1); - } - // ----- Change potential windows directory separator - if ((strpos($p_path, '\\') > 0) || (substr($p_path, 0, 1) == '\\')) { - $p_path = strtr($p_path, '\\', '/'); - } - } - return $p_path; -} -// -------------------------------------------------------------------------------- \ No newline at end of file diff --git a/public/sveden/vacant/index.html b/public/sveden/vacant/index.html deleted file mode 100644 index 6ecd556..0000000 --- a/public/sveden/vacant/index.html +++ /dev/null @@ -1,4048 +0,0 @@ - - - - - - - - - - - - Вакантные места для приёма (перевода) обучающихся. Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет" - - - - -
      - -
      -
      - - К содержанию - -
        -
      • - Размер шрифта: -
          -
        • - A -
        • -
        • - A -
        • -
        • - A -
        • -
        -
      • -
      • - Цвета сайта: -
          -
        • - Ц -
        • -
        • - Ц -
        • -
        • - Ц -
        • -
        -
      • -
      - - - - -
      -
        -
      • - Ганитура: -
          -
        • - Без засечек -
        • -
        • - С засечками -
        • -
        -
      • -
      • - Кернинг: -
          -
        • - -
        • -
        • - a б -
        • -
        • - a  б -
        • -
        -
      • -
      • - Интервал: -
          -
        • - Одинарный -
        • -
        • - Полуторный -
        • -
        • - Двойной -
        • -
        -
      • -
      - - -
      -
      -
      - Для озвучки текста - выделите необходимый текст и нажмите кнопку "Озвучить" -
      -
      - -
      - -
      -
      -
      -
      -
      Нижнетагильский государственный социально-педагогический институт (филиал) федерального государственного автономного образовательного учреждения высшего образования "Российский государственный профессионально-педагогический университет"
      -
      -
      -
      -
      - - -
      -
      -
      - - -
      - -
      -
      - -
      -
      - -

      Вакантные места для приёма (перевода) обучающихся

      -
      -
      - - - Дата публикации информации: 10 ноября 2023 г.
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Код профессии, специальности, направления подготовки, научной специальности, шифр группы научных специальностей - - Наименование профессии, специальности, направления подготовки, наименование группы научных специальностей - - Уровень образования - - Образовательная программа, направленность, профиль, шифр и наименование научной специальности - КурсФорма обучения - Количество вакантных мест для приема (перевода) обучающихся на места, финансируемые за счёт -
      бюджетных ассигнований федерального бюджетабюджетов субъектов Российской Федерацииместных бюджетовпо договорам об образовании за счёт средств физических и (или) юридических лиц
      - 1 - 54.01.20 - Графический дизайнер - - Среднее профессиональное образование - подготовка квалифицированных рабочих, служащих - Графический дизайнер - - 1 - Очная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 2 - 49.02.01 - Физическая культура - - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Физическая культура - - 1 - Очная - 3 - 0 - 0 - 0 - 0 - 0 - 12 - 0
      249.02.01Физическая культураФизическая культураСреднее профессиональное образование - программа подготовки специалистов среднего звена - 2 - Очная - 0 - 0 - 0 - 1
      249.02.01Физическая культураФизическая культураСреднее профессиональное образование - программа подготовки специалистов среднего звена - 3 - Очная - 3 - 0 - 0 - 7
      249.02.01Физическая культураФизическая культураСреднее профессиональное образование - программа подготовки специалистов среднего звена - 4 - Очная - 0 - 0 - 0 - 4
      - 3 - 20.02.02 - Защита в чрезвычайных ситуациях - - Среднее профессиональное образование - программа подготовки специалистов среднего звена - Защита в чрезвычайных ситуациях - - 1 - Очная - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0
      320.02.02Защита в чрезвычайных ситуацияхЗащита в чрезвычайных ситуацияхСреднее профессиональное образование - программа подготовки специалистов среднего звена - 2 - Очная - 0 - 0 - 0 - 1
      - 4 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Английский язык - - 2 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      444.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 0 - 0 - 0 - 0
      444.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 0
      - 5 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Английский язык и начальное образование - - 5 - Очная - 6 - 6 - 0 - 0 - 0 - 0 - 0 - 0
      - 6 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Английский язык и немецкий язык - - 3 - Очная - 14 - 9 - 0 - 0 - 0 - 0 - 2 - 0
      644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 3 - 0 - 0 - 1
      644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 2 - 0 - 0 - 1
      - 7 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Английский язык и перевод в сфере профессиональной коммуникации - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 2
      - 8 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Английский язык и французский язык - - 3 - Очная - 14 - 5 - 0 - 0 - 0 - 0 - 2 - 0
      844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 6 - 0 - 0 - 2
      844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 3 - 0 - 0 - 0
      - 9 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Безопасность жизнедеятельности - - 1 - Заочная - 2 - 0 - 0 - 0 - 0 - 0 - 20 - 1
      944.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 1 - 0 - 0 - 5
      944.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 1 - 0 - 0 - 9
      944.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 5
      - 10 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Безопасность жизнедеятельности и география - - 4 - Очная - 3 - 3 - 0 - 0 - 0 - 0 - 1 - 0
      1044.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 0 - 0 - 0 - 1
      - 11 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Безопасность жизнедеятельности и дополнительное образование в области туризма - - 1 - Очная - 3 - 0 - 0 - 0 - 0 - 0 - 3 - 0
      1144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 0 - 0 - 0 - 2
      1144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 3 - 0 - 0 - 1
      - 12 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Биология и химия - - 1 - Очная - 16 - 2 - 0 - 0 - 0 - 0 - 1 - 0
      1244.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 9 - 0 - 0 - 1
      1244.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 4 - 0 - 0 - 0
      1244.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 1 - 0 - 0 - 0
      - 13 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Биология и экология - - 2 - Очная - 4 - 4 - 0 - 0 - 0 - 0 - 0 - 0
      - 14 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - География и экономика - - 1 - Очная - 1 - 0 - 0 - 0 - 0 - 0 - 1 - 0
      1444.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 1 - 0 - 0 - 0
      1444.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 0 - 0 - 0 - 1
      - 15 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Дополнительное художественно-эстетическое образование - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 2
      - 16 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Естествознание и дополнительное образование - - 3 - Очная - 8 - 8 - 0 - 0 - 0 - 0 - 0 - 0
      - 17 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Изобразительное искусство - - 5 - Заочная - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      - 18 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Изобразительное искусство и дизайн - - 1 - Очная - 12 - 0 - 0 - 0 - 0 - 0 - 5 - 0
      1844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 0 - 0 - 0 - 2
      1844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 5 - 0 - 0 - 0
      1844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 4 - 0 - 0 - 0
      1844.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 3 - 0 - 0 - 3
      - 19 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Изобразительное искусство и технология - - 3 - Очная - 7 - 7 - 0 - 0 - 0 - 0 - 0 - 0
      - 20 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Иностранные языки и межкультурная коммуникация - - 1 - Очная - 5 - 1 - 0 - 0 - 0 - 0 - 1 - 0
      2044.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 4 - 0 - 0 - 1
      - 21 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Информатика - - 1 - Заочная - 3 - 2 - 0 - 0 - 0 - 0 - 0 - 0
      2144.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 1 - 0 - 0 - 0
      - 22 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Информатика и технология - - 1 - Очная - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      - 23 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Информатика и управление цифровизацией в образовании - - 2 - Очная - 4 - 4 - 0 - 0 - 0 - 0 - 0 - 0
      - 24 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Информатика и физика - - 1 - Очная - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      2444.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 6 - 0 - 0 - 0
      - 25 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - История и дополнительное образование (организация музейно-экскурсионной деятельности) - - 3 - Очная - 5 - 5 - 0 - 0 - 0 - 0 - 0 - 0
      - 26 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - История и обществознание - - 1 - Очная - 11 - 0 - 0 - 0 - 0 - 0 - 3 - 0
      2644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 3 - 0 - 0 - 0
      2644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 0 - 0 - 0 - 2
      2644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 4 - 0 - 0 - 1
      2644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 4 - 0 - 0 - 0
      - 27 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - История, право - - 1 - Заочная - 10 - 0 - 0 - 0 - 0 - 0 - 9 - 0
      2744.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 0 - 0 - 0 - 1
      2744.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 4 - 0 - 0 - 3
      2744.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 1 - 0 - 0 - 3
      2744.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 5 - Заочная - 5 - 0 - 0 - 2
      - 28 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - История, право и медиация в сфере образования - - 1 - Очная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 29 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - История, право и управление проектами в сфере образования - - 2 - Очная - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      - 30 - 44.03.03 - Специальное (дефектологическое) образование - - Высшее образование - бакалавриат - Логопедия - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 31 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Математика и информатика - - 1 - Очная - 23 - 0 - 0 - 0 - 0 - 0 - 1 - 0
      3144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 4 - 0 - 0 - 0
      3144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 3 - 0 - 0 - 0
      3144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 14 - 0 - 0 - 1
      3144.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 2 - 0 - 0 - 0
      - 32 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Музыка и мировая художественная культура - - 4 - Очная - 4 - 4 - 0 - 0 - 0 - 0 - 0 - 0
      - 33 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Музыкально-компьютерные технологии - - 5 - Заочная - 2 - 2 - 0 - 0 - 0 - 0 - 1 - 1
      - 34 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Музыкальное искусство и театральное искусство - - 5 - Очная - 6 - 6 - 0 - 0 - 0 - 0 - 0 - 0
      - 35 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Начальное образование и дошкольное образование - - 1 - Очная - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      3544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 5 - 0 - 0 - 0
      3544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 3 - 0 - 0 - 0
      3544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 2 - 0 - 0 - 0
      3544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 3 - 0 - 0 - 0
      - 36 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Немецкий язык и английский язык - - 4 - Очная - 12 - 7 - 0 - 0 - 0 - 0 - 0 - 0
      3644.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 5 - 0 - 0 - 0
      - 37 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Право и экономика - - 4 - Очная - 8 - 3 - 0 - 0 - 0 - 0 - 1 - 1
      3744.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 5 - 0 - 0 - 0
      - 38 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Право, медиация в сфере образования - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 2
      - 39 - 44.03.02 - Психолого-педагогическое образование - - Высшее образование - бакалавриат - Практическая психология и педагогика - - 1 - Очная - 3 - 0 - 0 - 0 - 0 - 0 - 20 - 0
      3944.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат1 - Заочная - 0 - 0 - 0 - 5
      3944.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 2 - Очная - 3 - 0 - 0 - 1
      3944.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат2 - Заочная - 0 - 0 - 0 - 3
      3944.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 0 - 0 - 0 - 7
      3944.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 4
      - 40 - 09.03.03 - Прикладная информатика - - Высшее образование - бакалавриат - Прикладная информатика в управлении IT-проектами - - 3 - Очная - 5 - 1 - 0 - 0 - 0 - 0 - 10 - 3
      4009.03.03Прикладная информатикаПрикладная информатикаВысшее образование - бакалавриат - 4 - Очная - 3 - 0 - 0 - 3
      4009.03.03Прикладная информатикаПрикладная информатикаВысшее образование - бакалавриат - 5 - Заочная - 1 - 0 - 0 - 4
      - 41 - 44.03.02 - Психолого-педагогическое образование - - Высшее образование - бакалавриат - Психологическое консультирование и медиация в социальной сфере - - 2 - Очная - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      4144.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 3 - Очная - 1 - 0 - 0 - 0
      - 42 - 44.03.02 - Психолого-педагогическое образование - - Высшее образование - бакалавриат - Психология и педагогика дошкольного образования - - 1 - Заочная - 2 - 0 - 0 - 0 - 0 - 0 - 16 - 0
      4244.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 1 - 0 - 0 - 5
      4244.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 0 - 0 - 0 - 6
      4244.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 2
      4244.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 5 - Заочная - 1 - 0 - 0 - 3
      - 43 - 44.03.02 - Психолого-педагогическое образование - - Высшее образование - бакалавриат - Психология и педагогика начального образования - - 2 - Заочная - 3 - 0 - 0 - 0 - 0 - 0 - 9 - 4
      4344.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 1 - 0 - 0 - 1
      4344.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 2 - 0 - 0 - 0
      4344.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 5 - Заочная - 0 - 0 - 0 - 4
      - 44 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Русский язык и литература - - 3 - Очная - 23 - 7 - 0 - 0 - 0 - 0 - 0 - 0
      4444.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 5 - 0 - 0 - 0
      4444.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 11 - 0 - 0 - 0
      - 45 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Русский язык, литература и дополнительное образование в сфере медиакоммуникаций - - 1 - Очная - 6 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      4544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 6 - 0 - 0 - 0
      4544.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 0 - 0 - 0 - 0
      - 46 - 44.03.02 - Психолого-педагогическое образование - - Высшее образование - бакалавриат - Специальная психология и педагогика - - 1 - Заочная - 11 - 0 - 0 - 0 - 0 - 0 - 18 - 1
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 0 - 0 - 0 - 1
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 3 - Очная - 3 - 0 - 0 - 0
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат3 - Заочная - 0 - 0 - 0 - 6
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 4 - Очная - 2 - 0 - 0 - 1
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат4 - Заочная - 3 - 0 - 0 - 1
      4644.03.02Психолого-педагогическое образованиеПсихолого-педагогическое образованиеВысшее образование - бакалавриат - 5 - Заочная - 3 - 0 - 0 - 8
      - 47 - 39.03.02 - Социальная работа - - Высшее образование - бакалавриат - Управление и предпринимательство в социальной сфере - - 2 - Заочная - 1 - 0 - 0 - 0 - 0 - 0 - 10 - 0
      4739.03.02Социальная работаСоциальная работаВысшее образование - бакалавриат - 3 - Заочная - 0 - 0 - 0 - 2
      4739.03.02Социальная работаСоциальная работаВысшее образование - бакалавриат - 4 - Очная - 0 - 0 - 0 - 1
      4739.03.02Социальная работаСоциальная работаВысшее образование - бакалавриат4 - Заочная - 1 - 0 - 0 - 1
      4739.03.02Социальная работаСоциальная работаВысшее образование - бакалавриат - 5 - Заочная - 0 - 0 - 0 - 6
      - 48 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Физика и информатика - - 4 - Очная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 49 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Физическая культура и адаптивное физическое воспитание - - 1 - Очная - 8 - 0 - 0 - 0 - 0 - 0 - 11 - 0
      4944.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 2 - Очная - 1 - 0 - 0 - 0
      4944.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 3 - Очная - 3 - 0 - 0 - 0
      4944.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 4 - Очная - 4 - 0 - 0 - 1
      4944.03.05Педагогическое образование (с двумя профилями подготовки)Педагогическое образование (с двумя профилями подготовки)Высшее образование - бакалавриат - 5 - Очная - 0 - 0 - 0 - 10
      - 50 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Физическая культура и спорт - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 25 - 0
      5044.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 2 - Заочная - 0 - 0 - 0 - 5
      5044.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 3 - Заочная - 0 - 0 - 0 - 1
      5044.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 7
      5044.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 5 - Заочная - 0 - 0 - 0 - 12
      - 51 - 44.03.05 - Педагогическое образование (с двумя профилями подготовки) - - Высшее образование - бакалавриат - Филологическое образование и дополнительное образование в сфере медиакоммуникаций - - 3 - Очная - 5 - 5 - 0 - 0 - 0 - 0 - 0 - 0
      - 52 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Художественное образование (изобразительное искусство) - - 3 - Заочная - 3 - 2 - 0 - 0 - 0 - 0 - 2 - 1
      5244.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 1 - 0 - 0 - 1
      - 53 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Художественное образование (изобразительное искусство, дизайн) - - 2 - Заочная - 1 - 1 - 0 - 0 - 0 - 0 - 1 - 1
      - 54 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Художественное образование (музыкально-театральное искусство) - - 3 - Заочная - 1 - 1 - 0 - 0 - 0 - 0 - 3 - 1
      5444.03.01Педагогическое образованиеПедагогическое образованиеВысшее образование - бакалавриат - 4 - Заочная - 0 - 0 - 0 - 2
      - 55 - 44.03.01 - Педагогическое образование - - Высшее образование - бакалавриат - Экология - - 1 - Очная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 56 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Нейрокогнитивные технологии в образовании - - 2 - Заочная - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      - 57 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Образование в области безопасности жизнедеятельности и физической культуры - - 1 - Заочная - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      - 58 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Общая биология и химия - - 1 - Заочная - 3 - 0 - 0 - 0 - 0 - 0 - 0 - 0
      5844.04.01Педагогическое образованиеПедагогическое образованиеВысшее образование - магистратура - 2 - Очная - 3 - 0 - 0 - 0
      - 59 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Педагогическая психология - - 1 - Заочная - 1 - 0 - 0 - 0 - 0 - 0 - 4 - 0
      5944.04.01Педагогическое образованиеПедагогическое образованиеВысшее образование - магистратура - 3 - Заочная - 1 - 0 - 0 - 4
      - 60 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Теория и методика организации образовательной деятельности - - 2 - Заочная - 3 - 3 - 0 - 0 - 0 - 0 - 3 - 3
      - 61 - 44.04.01 - Педагогическое образование - - Высшее образование - магистратура - Управление информационой образовательной средой - - 2 - Заочная - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0
      -
      -
      - - - -
      -
      -
      - - - - -
      - - - - - - - - - - -