Дипломная работа на тему "ТЮМГУ | Разработка системы для институто-независимого отслеживания посещаемости"
0
Работа на тему: Разработка системы для институто-независимого отслеживания посещаемости
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФедеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» ШКОЛА ПЕРСПЕКТИВНЫХ ИССЛЕДОВАНИЙ (SAS)
РЕКОМЕНДОВАНО К ЗАЩИТЕ В ГЭК
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа
DEVELOPING AN INSTITUTION-AGNOSTIC АTTENDANCE TRACКING SYSTEM/ РАЗРАБОТКА СИСТЕМЫ ДЛЯ ИНСТИТУТО-НЕЗАВИСИМОГО ОТСЛЕЖИВАНИЯ ПОСЕЩАЕМОСТИ
09.03.03 Прикладная информатика
Профиль «Информационные технологии и системный анализ»
Тюмень 2023
TABLE OF CONTENTS
INTRODUCTION 4
CHAPTER 1. COMPETITORS ANALYSIS 7
CHAPTER 2. CONCEPT CONSIDERATIONS 10
CHAPTER 3. TEST PROJECT CUSTOMER TALKS PROTOCOL 13
CHAPTER 4. PROTOTYPE BOT DEVELOPMENT 18
CHAPTER 5. PROTOTYPE BOT BUSINESS PROCESS SUMMARY 21
CHAPTER 6. TECHNOLOGICAL STACK 28
6.1 FRONTEND 29
6.2. BACKEND 30
CHAPTER 7. PRODUCT ALPHA VERSION 34
CHAPTER 8. METRICS, STATISTICS, DATA ANALYSIS 36
CONCLUSION 39
BIBLIOGRAPHY 41
INTRODUCTION
In contemporary academia, attendance is considered to be an important aspect of studying for higher education. For that reason, it is not surprising that institutions take attendance seriously, and even go as far as stating the university’s position on attendance and missed classes and the reasons that the university deems approved as valid for absence [3.7.1 Student Attendance Policy]. This issue is exacerbated by the financial incentive to motivate students to attend classes dutifully: for instance, in Russia, budget places (so-called “бюджетные места”) are limited, as they are paid for from the state budget [Статья 100. Контрольные цифры приема на обучение за счет бюджетных ассигнований федерального бюджета, бюджетов субъектов Российской Федерации, местных бюджетов \ КонсультантПлюс]. Several factors define the scope of the issue at hand:
First, it is a widely popular practice to track class attendance in higher education institutions. Attendance alone is used as a marker of a student’s engagement and is often used to estimate their knowledge of the subject together with grades for more substantial assignments; in that case, the impact of the attendance grade is minimised compared to the more important and impactful tasks. The logic behind this reasoning is simple – a student that missed some classes knows less material due to missing out on in-class discussions. The previously mentioned financial incentive requires institutions to try and maximise learning outcomes and minimise costs, including potential ones.
Second, when dealing with large groups of students, the process of keeping track of all of them becomes burdensome and time-consuming, which results in productivity bottlenecks as everyone involved in the business process wastes time doing routine jobs that could be parallelised and automated. Professors and teaching faculties have to spend time on paperwork instead of doing far more important activities befitting their speciality. We can assume, then, that there would be a need to simplify the routine and make it assignable to another actor that can do routine work more efficiently – in most cases a computer is enough. It becomes clear, then, that the ability to automate the processes would be beneficial.
Next, professional conduct is something to expect from all members involved in academia, which includes professors and students alike [Powell, с. 31]. As a part of that norm, it is often important to make sure that there is no violation of the set code of conduct or any other ideal that represents the mission and/or the values of the institution taking place. For instance, the School of Advanced Studies, the University of Tyumen (SAS) has specific and strict regulations regarding attendance as stated in the Document on Academic Integrity – the guideline that declares the boundaries and rules that SAS employs to define integrity [University of Tyumen, School of Advanced Studies (SAS), 2022a, с. 2]. The importance is further reinforced by the official SAS Code of Honor – the document that outlines the expectations of all members of the educational process concerning their conduct and declares the value that academic integrity bears and strives to represent [University of Tyumen, School of Advanced Studies (SAS), 2022b, с. 3–7]. To be specific, the Document on Academic Integrity explicitly states that signing for someone else’s presence is prohibited and should be monitored by professors whenever possible, with penalties that include assigning a grade of zero to the students’ (both the one signing and the one being signed for) participation grade [University of Tyumen, School of Advanced Studies (SAS), 2022a, с. 14]. Therefore, when automating and optimising the routine for SAS it is imperative that one keeps in mind the fact that a greater emphasis has to be put on student validation to prevent students from signing attendance in their peers’ stead. What is of no less importance is that this approach is not universal and the specific details of the policy’s implementation could be changed with the next iteration of the SAS policies or curriculum. Moreover, this policy is enforced by SAS solely based on its own declared values – there are no documents in Russian legislation that SAS has to obey, so it is free to employ the aforementioned policy.
Therefore, this policy in particular does not constitute the general business process that would fit any institution. It is, then, sound to claim that such a policy is not institution-agnostic – that is, its policy cannot be applied to all institutions easily; it is not universal.
An important notion to keep in mind is that different institutions employ different policies regarding attendance. For example, given the emphasis that SAS puts on the notion of academic integrity and the prohibition of signing for someone else’s presence, we could summarise that the current business process in SAS requires a way of authenticating students for signing attendance. Nonetheless, SAS is but one of many institutions: while some may employ much less strict policies, some may make use of far more strict limitations when it comes to attendance – for instance, a specific time limit. Thus it is indeed required to meet the demand among universities that employ different policies by providing a way to customise this policy enforcement. A fitting name for such an approach would be institution-agnostic – an approach that cares little about the current business process in the institution in an attempt to maximise the pool of possible customers by providing a service that is as flexible in regards to its use as possible.
BIBLIOGRAPHY
1. Таиров Р. В России заблокировали Facebook | Forbes.ru [Электронный ресурс].
2. BasuMallick C. Pros and Cons of Single-Page Applications [Электронный ресурс].
3. Khamooshi P. The benefits of using web-based applications | Geeks Insights [Электронный ресурс].
4. Powell J. P. PROFESSIONAL ETHICS IN ACADEMIA.
5. Schilling M. A. Toward a General Modular Systems Theory and Its Application to Interfirm Product Modularity // Acad. Manage. Rev. 2000. Т. 25. № 2. С. 312–334.
6. University of Tyumen, School of Advanced Studies (SAS). Document on Academic Integrity [Электронный ресурс].
7. University of Tyumen, School of Advanced Studies (SAS). Document on The SAS Code of Honor // 2022b.
8. University of Tyumen, School of Advanced Studies (SAS). The SAS Teaching and Learning Policy [Электронный ресурс].
9. PEP 20 – The Zen of Python | peps.python.org [Электронный ресурс].
10. Using the Attendance Tool in Blackboard. , 2019.
11. What is DRY Development? | DigitalOcean [Электронный ресурс].
12. OAuth vs JWT (JSON Web Tokens): An In-Depth Comparison [Электронный ресурс].
13. Web Authentication API - Web APIs | MDN [Электронный ресурс].
14. 3.7.1 Student Attendance Policy [Электронный ресурс].
15. Статья 100. Контрольные цифры приема на обучение за счет бюджетных ассигнований федерального бюджета, бюджетов субъектов Российской Федерации, местных бюджетов \ КонсультантПлюс [Электронный ресурс].
16. Attendance Tracking Software Online [Электронный ресурс].
17. Educational Technology Services | Blackboard | North America [Электронный ресурс].
18. Quick & Easy Student Attendance Tracking Software [Электронный ресурс].
19. Telegram Users by Country 2023 [Электронный ресурс].
20. Роскомнадзор начал процедуру блокировки Telegram - ТАСС [Электронный ресурс].
21. Writing Markup with JSX – React [Электронный ресурс].
22. styled-components: Basics [Электронный ресурс].
23. Getting Started | Axios Docs [Электронный ресурс].
24. The Axios Instance | Axios Docs [Электронный ресурс].
25. Design Decisions in Flask — Flask Documentation (2.2.x) [Электронный ресурс].
26. Django overview [Электронный ресурс].
27. Philosophy - SQLAlchemy [Электронный ресурс].
28. About SQLite [Электронный ресурс].
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ