Chủ đề OLP2022-PMNM-05: Ứng dụng React.js quản lý nội dung trên Youtube

Thứ tư - 26/10/2022 03:38
Chủ đề 05: Ứng dụng React.js quản lý nội dung trên Youtube được đề xuất bởi Nguyễn Đặng Thế Vinh- Giảng viên khoa Kỹ thuật & KHMT Trường Đại học Quốc tế Sài Gòn.
Chủ đề OLP2022-PMNM-05: Ứng dụng React.js quản lý nội dung trên Youtube

Phần I - Thông tin cá nhân tổ chức đề xuất ý tưởng

1. Tên đầy đủ cá nhân: Nguyễn Đặng Thế Vinh- Giảng viên Trường Đại Học Quốc tế Sài Gòn
2. Căn cước công dân: 058082006585
3. Địa chỉ Email: nguyendangthevinh@siu.edu.vn
4. Số điện thoại: 76.2345445
5. Tiểu sử / mô tả sơ bộ cá nhân/ tổ chức: 
Trường Đại học Quốc tế Sài Gòn hướng đến là trường đại học quốc tế hàng đầu Việt Nam theo xu hướng giáo dục toàn cầu; Xây dựng môi trường giáo dục tiên phong, tôn trọng sự khác biệt và đa văn hóa, Trường Đại học Quốc tế Sài Gòn đào tạo ra những lãnh đạo và công dân có ích cho xã hội, đẩy mạnh nghiên cứu gắn liền thực tiễn, rèn luyện năng lực chuyên môn và hun đúc những nguyên tắc đạo đức trong mỗi sinh viên. Khoa Kỹ thuật & Khoa học máy tính đã nhiều năm đưa vào triển khai các môn học về mã nguồn mở vào chương trình đào tạo của ngành khoa học máy tính và tích hợp mã nguồn mở vào nhiều môn học trong chương trình của ngành.

Phần II - Nội dung ý tưởng

1. Tiêu chí chấm điểm:

  • 3/10 về hoàn thành bài toán (ra kết quả mong đợi);
  • 2/10 về tính sáng tạo;
  • 5/10 về kỹ năng nguồn mở (VFOSSA sẽ bổ sung bộ kỹ năng này).

2. Tóm tắt ý tưởng: 
- YouTube là một kho tàng vô tận những video để trẻ em có thể thoải mái khám phá và học tập. Nhưng cũng cần phải cân nhắc vì bất cứ lúc nào trẻ cũng có thể tiếp xúc với các video không phù hợp.
- Thực hiện lựa chọn và phân loại các chủ đề clip tư duy sáng tạo, kỹ năng sống, học làm người để phù hợp cho 2 độ tuổi 3-10 và 11-14.
- Ngoài ra, ứng dụng còn có các chức năng tìm, ghi lại nhật ký xem và chức năng trò chuyện, để người xem có thể trò chuyện, đặt những câu hỏi và cha mẹ có thể đóng vai trò là bạn đồng hành để trò chuyện.
3. Giấy phép phát hành: MIT License
4. Kết quả mong đợi: Chương trình quản lý nội dung xem Youtube cho trẻ từ 3 đến 14 tuổi.
5. Chi tiết ý tưởng:
- Tạo và phân quyền người dùng (cha mẹ, con cái…) cân nhắc cơ chế bảo mật (sử dụng Auth0 React SDK).
- Trang chủ hiển thị các clip theo chủ đề tư duy sáng tạo, kỹ năng sống, học làm người phù hợp với từng độ tuổi 3-10 và 11-14.
- Tìm nội dung các clip muốn xem, chỉ hiển thị các clip trong danh mục cho phép. Ghi lại nhật ký xem clip.
- Chức năng trò chuyện thời gian thực giữa người dùng. Sau khi xem clip có thể đặt các câu hỏi về clip hoặc cha mẹ có thể đóng vai trò là người bạn để trò chuyện cùng con cái. 
- Thực hiện code mới 100% và sử dụng các thư viện: Create React App, React Router, React Select, React Bootstrap, react-beautiful-dnd, React Hook Form, React Content Loader, ReactPlayer, react-burger-menu, ReactAdmin, API Reference, API Explorer, Data API, Analytics API, API YouTube Player, API YouTube Analytics, NodeJS, MongoBD...
- Thời gian hoàn thành theo yêu cầu cuộc thi là 8 tiếng.
6. Mentor:
Nguyễn Đặng Thế Vinh, 40 tuổi, Giảng viên khoa Kỹ thuật & KHMT trường Đại học Quốc tế Sài Gòn.
 
Mọi ý kiến đóng góp, đăng ký tham gia dự thi... các thầy cô, các em sinh viên vui lòng liên hệ với mentor phụ trách ý tưởng theo thông tin liên hệ trên.

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây