NHĨM 11
BÁO CÁO ĐỀ TÀI
Trình bày : Bùi Trường Giang
ĐỀ TÀI
Revise
PHẦN MỀM SẮP XẾP LỊCH BIỂU
HỌC TẬP
Why
Revise
BẤT CẬP TRONG VIỆC SẮP XẾP LỊCH BIỂU HỌC TẬP
Lập lịch biểu học tập là một bước quan trọng trong học tập đối với
sinh viên. Tuy nhiên nhiều sinh viên vẫn loay hoay trong cơng việc
này và gặp nhiều khó khăn dẫn đến mất thời gian, năng lượng, học
tập không hiệu quả
Liệu có cách nào giúp sinh viên cải thiện vấn đề
này ?
KẾT QUẢ KHẢO
SÁT
NHỮNG KHĨ KHĂN TRONG SẮP
XẾP THỜI GIAN ƠN TẬP
• Cực kì tốn thời gian và cơng sức, mọi
việc phải thực hiện thủ cơng và khơng
có cơng cụ hỗ trợ.
• Khó đánh giá được mật độ học tập phù
hợp với từng dạng kiến thức
• Càng rối ren hơn khi lịch kiểm tra các
môn dày đặc lịch học môn nọ chèn
mơn kia
• Lên lịch nhưng qn
PHÂN TÍCH U
CẦU
U CẦU ĐỐI VỚI GIẢI PHÁP
• Cần có một mơ hình tính tốn mật độ
học tập tối ưu dựa trên các yếu tố đầu
vào như thời gian sinh viên có để dành
cho việc học, mức độ quan trọng kiến
thức, sự liên quan giữa các kiến thức.
Từ đó lên lịch biểu phù hợp để học tập
• Cần có một trình thơng báo, nhắc nhở
lịch biểu đã được sắp xếp
Our
CHÚNG MÌNH SẼ LÀM GÌ ?
ideas
Xây dựng một mơ hình tính tốn thời gian học
tập tối ưu cho từng đơn vị kiến thức dựa trên các
thông tin được cung cấp từ giảng viên (mức độ
quan trọng của kiến thức, thời gian học tối thiểu)
và sinh viên(thời gian có thể để dành cho việc
học)
Sau khi mơ hình hồn thiện sẽ xem xét tính tin
cậy và ứng dụng bằng việc kết hợp với các nền
tảng sắp xếp lịch để thông báo nhắc nhở lịch học
tập. Toàn bộ hệ thống sẽ được nhúng vào đại
Tơi là sinh
viên
• Bạn nên học kiến thức
• Tơi có x thời gian để
học trước khi kì thi
1 của bài y trong z
bắt đầu
tiếng, kiến thức 2 của
bài y trong h tiếng
• Tơi cần học bài
• Bạn nên học kiến thức
học(kiến thức, mơn
học) y
• Tơi nên học thế
nào ?
Revis
g trước kiến thức z
LÀM ĐIỀU NÀY THẾ
NÀO
Ý TƯỞNG?
VỀ MƠ HÌNH CÂY MƠN HỌC
• Sử dụng cây để biểu diễn các đơn vị kiến thức
• Node gốc là mơn học
• Các node lá là các đơn vị kiến thức nhỏ nhất
• Các node trung gian là các đơn vị nhỏ hơn bài học
LÀM ĐIỀU NÀY THẾ
NÀO
WHY TREE?
• Nội dung kiến thức có tính phân cấp
• Có nhiều thuật tốn đã được nghiên cứu trước đó
và dễ dàng áp dụng
• Có tính linh hoạt cao
Môn
học A
Bài 1
Mục 1.1
Bài 2
Mục 1.2
Mục 2.1
Mục 2.2
LÀM ĐIỀU NÀY THẾ
NÀO?
CẤU TRÚC NODE LÁ
• Là đơn vị kiến thức nhỏ nhất
• Chứa trọng số là mức độ quan trọng của kiến
thức
• Chứa thời gian cần thiết tối thiểu để hồn
thành
• Chứa các kiến thức liên quan khác cần thiết để
hoàn thành thành kiến thức này
LÀM ĐIỀU NÀY THẾ
NÀO?
CẤU TRÚC NODE CHA
• Các trường thơng tin tương tự các node con
• Được tính tốn bằng tổng các trường của node con
LÀM ĐIỀU NÀY THẾ
NÀO?
CƠ CHẾ TÍNH TỐN THỜI GIAN
• Tính toán thời gian cho đơn vị kiến thức một đồng
nghĩa tính tốn thời gian cho các đơn vị con của nó
• Nếu thời gian sinh viên cung cấp lớn hơn thời gian
cần thiết, có thể giãn thời gian học tập theo một
bội số k với điều kiện thời giãn ra khơng lớn hơn
thời gian sinh viên cung cấp
• Nếu thời gian sinh viên cung cấp nhỏ hơn thời gian
cần thiết, sẽ tỉa đi những node có trọng số thấp
dựa trên tư tưởng tham lam
LÀM ĐIỀU NÀY THẾ
NÀO?
RÀNG BUỘC TỈA CÂY
• Khi giữ lại một đơn vị kiến thức thì phải đồng thời
giữ lại các đơn vị kiến thức cơ sở để hoàn thành nó
• Khi tất cả các node con của một đơn vị kiến thức
được tỉa, node đó cũng sẽ được tỉa
LÀM ĐIỀU NÀY THẾ
NÀO?
KẾT QUẢ CUỐI
• Thơng tin mơn từng kiến thức cần học với thời gian
học phù hợp
• Thứ tự học phù hợp
Sơ đồ hoạt
động
THƠNG TIN CỦA
SINH VIÊN CUNG
CẤP VỀ THỜI
GIAN CĨ THỂ
HỌC, MÔN HỌC
HOẶC ĐƠN VỊ
KIẾN THỨC CẦN
HỌC
THỜI GIAN HỌC
TẬP ĐỐI VỚI
TỪNG ĐƠN VỊ
KIẾN THỨC
MODULE TÍNH
TỐN MẬT ĐỘ
HỌC TẬP PHÙ
HỢP
THƠNG TIN
GIẢNG VIÊN
CUNG CẤP VỀ
MỨC ĐỘ QUAN
TRỌNG CỦA BÀI
HỌC, THỜI GIAN
HỌC TỐI THIỂU
Những mục tiêu đã hồn
thành
• LÀM RÕ ĐƯỢC Ý TƯỞNG
• HÌNH DÙNG ĐƯỢC HOẠT ĐỘNG HỆ THỐNG
Những điều chưa hồn
thành
• CHƯA GIẢI QUYẾT ĐƯỢC VẤN ĐỀ "QN LỊCH"
ĐÃ ĐỀ CẬP
• MỚI CHỈ TÍNH TỐN ĐƯỢC THỜI GIAN PHÙ
HỢP CHƯA XÂY DỰNG ĐƯỢC LỊCH BIỂU
• CHƯA LÀM VIỆC NHÓM TỐT
Hướng phát triển
• XÂY DỰNG THÊM MODULE SẮP XẾP LỊCH TỪ
MẬT ĐỘ THỜI GIAN ĐÃ ĐƯỢC TÍNH TỐN
• KẾT HỢP VỚI CÁC NỀN TẢNG KHÁC ĐỂ NHẮC
NHỞ, THÔNG BÁO VỀ LỊCH BIỂU
THƠNG TIN CỦA
SINH VIÊN CUNG
CẤP VỀ THỜI
GIAN CĨ THỂ
HỌC, MƠN HỌC
HOẶC ĐƠN VỊ
KIẾN THỨC CẦN
HỌC
MODULE TÍNH
TỐN MẬT ĐỘ
HỌC TẬP PHÙ
HỢP
THỜI GIAN HỌC
TẬP ĐỐI VỚI
TỪNG ĐƠN VỊ
KIẾN THỨC
MODULE LÊN
LỊCH BIỂU
THÔNG TIN
GIẢNG VIÊN
CUNG CẤP VỀ
MỨC ĐỘ QUAN
TRỌNG CỦA BÀI
HỌC, THỜI GIAN
HỌC TỐI THIỂU
LỊCH BIỂU
NỀN TẢNG QUẢN
LÝ LỊCH
THÔNG BÁO TỚI
SINH VIÊN