-
Notifications
You must be signed in to change notification settings - Fork 0
/
full-report.tex
131 lines (111 loc) · 6 KB
/
full-report.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
% !TEX root = full-report.tex
% !TEX program = xelatex
% !BIB program = bibtex
\documentclass{itkmitlproject}
\usepackage{afterpage}
\usepackage{longtable}
\usepackage{graphicx,amsmath,latexsym,amssymb,amsthm,svg}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{hyphenat}
\usepackage[numbers,square]{natbib}
\usepackage{float}
\usepackage{multirow}
% \useEnglish
\useThai
\graphicspath{ {images/} }
%1. Your thesis title (THAI)
\newcommand{\ThesisTitle}{ระบบแสดงสถิติและจัดการรายชื่อของผู้สมัครแข่งขันทดสอบทักษะการคิดเชิงคำนวณ}
%2. Your thesis title (ENG)
\newcommand{\ThesisTitleENG}{Web-based management system for display statistics and manage Bebras Computational Thinking Challenge applicants}
%3. Author name
\newcommand{\Author}{ณัฐวลี จำปาสด}
%4. Author name ENG
\newcommand{\AuthorENG}{Natthawalee Jampasod}
% Author Birth Date
\newcommand{\AuthorBirthDate}{21 สิงหาคม 2544}
%5. Author student ID
\newcommand{\SId}{63070061}
%6. Author 2 name
\newcommand{\AuthorTwo}{ศุภชัย แก้วจุ้ย}
%7. Author 2 name ENG
\newcommand{\AuthorTwoENG}{Supachai Kheawjuy}
%8. Author 2 student ID
\newcommand{\SIdTwo}{63070168}
% Author 2 Birth Date
\newcommand{\AuthorTwoBirthDate}{18 ตุลาคม 2545}
%9. Advisor name
\newcommand{\Advisor}{ดร.ศิรสิทธิ์ โล่ห์ชนะจิต}
%10. Advisor name ENG
\newcommand{\AdvisorENG}{Dr. Sirasit Lochanachit}
%11. ภาคเรียนที่
\newcommand{\Sem}{2}
%12. ปีการศึกษา พ.ศ.
\newcommand{\AcaY}{2566}
%13. ปีการศึกษา ค.ศ.
\newcommand{\AcaYAD}{2023}
%14. วันส่งรายงาน
\newcommand{\SubD}{24 มีนาคม พ.ศ. 2567}
%15. Copyright year (AD)
\newcommand{\CopyrightYAD}{2024}
\begin{document}
\frontmatter
\lhead{}\rhead{}\chead{}\lfoot{}\cfoot{\thepage}\rfoot{}
\makecover
\makeinnercover
\makeengcover
\makecopyrightcover
\makethesiscert
\makeprojectcert
% Setting margin for page numbering on frontmatter
\newgeometry{top=1in, bottom=1in, left=1.5in, right=1in, includefoot}
\setcounter{page}{1}
\pagenumbering{Roman}
\makeabstract{
Bebras เป็นการแข่งขันทดสอบทักษะการคิดเชิงคำนวณ ที่นักเรียนทั่วประเทศสามารถเข้าร่วมการทดสอบแข่งขันได้ โดยการจัดการรายชื่อผู้เข้าแข่งขันจะจัดการบนระบบเว็บแอปพลิเคชัน
เพื่อให้คุณครูสามารถใช้งานและเข้าถึงได้ง่ายผ่านเว็บเบราว์เซอร์และสามารถเพิ่มรายชื่อนักเรียนโดยการส่งรายชื่อนักเรียนที่ต้องการเพิ่มเป็นไฟล์ Excel (.xlsx) เพื่อส่งรายชื่อนักเรียนในรายชื่อไปแข่งขันบนระบบ Moodle
จากการที่ได้ร่วมพัฒนาโปรเจกต์นี้ นักศึกษาได้รับมอบหมายให้พัฒนาในส่วนของระบบแสดงสถิติและจัดการรายชื่อของผู้สมัครแข่งขันทดสอบทักษะการคิดเชิงคำนวณ
ซึ่งเป็นหนึ่งในฟังก์ชันการทำงานที่สำคัญของโปรเจกต์ ซึ่งประกอบไปด้วยการแสดงสถิติคะแนนของผู้เข้าแข่งขันและสามารถจัดการรายชื่อของผู้สมัคร ได้แก่ การเพิ่มรายชื่อ ลบรายชื่อและแก้ไขรายชื่อ
}
\makeabstracteng{
Bebras is a computational thinking skills test competition where students across the country can participate in competitive contest. The contestant list management will be managed on a Web application so that teachers can easily use and access it through a web browser and can add a list of students by submitting the list of students they want to add as an Excel file (.xlsx) to submit the list of students to compete on the Moodle. Our tasks is developing a system to display statistics and manage candidates' lists to test their computational thinking skills, which is one of the key functionalities of the project.
}
\makeack
\newpage
\addcontentsline{toc}{chapter}{\contentsname}
\tableofcontents
\newpage
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\newpage
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
% Reset frontmatter page numbering margin, back to original margin from class file
\restoregeometry
\mainmatter
\lhead{}\rhead{\thepage}\chead{}\lfoot{}\cfoot{}\rfoot{}
\input{chapters/chapter1}
\input{chapters/chapter2}
\input{chapters/chapter3}
\input{chapters/chapter4}
\input{chapters/chapter5}
\clearpage
\def\inbib{1}
\addcontentsline{toc}{chapter}{\bibname}
\bibliographystyle{IEEEtran-kmitl}
\makeatletter
\EveryShipout{
\ifdim\pagetotal>\pagegoal
\if\inbib1
\aftergroup\@cont@heading
\else
\fi
\fi
}
\makeatother
\bibliography{references}
\def\inbib{0}
\startappendix
\include{appendix}
\makeauthorbio
\end{document}