Website Slides Odoo

Nền tảng eLearning toàn diện với quản lý khóa học, video hosting, chứng chỉ và gamification

Module Website Slides trong Odoo 19 biến website thành nền tảng đào tạo trực tuyến chuyên nghiệp, cho phép tạo và quản lý khóa học với video, tài liệu, quiz và theo dõi tiến độ học viên.

Hệ thống hỗ trợ video hosting, live streaming, gamification với điểm thưởng và ranking, cấp chứng chỉ tự động, và tích hợp thanh toán cho khóa học trả phí.

Từ đào tạo nhân viên nội bộ, khóa học bán ra thị trường, đến webinar và workshop - tất cả được quản lý trên một nền tảng duy nhất.

Odoo 19
eLearning
Online Courses
Video Hosting
Certification
Gamification

Tính năng nổi bật

Điểm chính

  • Course Builder: Tạo khóa học với drag-and-drop, tổ chức theo chapters và lessons

  • Multi-Format Content: Video, PDF, presentations, infographics, quizzes, certifications

  • Video Hosting: Upload và host video trực tiếp, hoặc embed từ YouTube, Vimeo

  • Progress Tracking: Theo dõi tiến độ học viên realtime, completion rate, time spent

  • Gamification: Điểm thưởng, badges, leaderboard để tăng engagement

  • Certifications: Tự động cấp chứng chỉ khi hoàn thành khóa học

  • Paid Courses: Tích hợp thanh toán, bán khóa học với Stripe/PayPal

  • Discussion Forums: Học viên thảo luận, đặt câu hỏi, giảng viên trả lời


Cấu trúc khóa học

Điểm chính

  • Channel: Nhóm khóa học theo chủ đề (Programming, Marketing, Design). Có thể public hoặc private.

  • Course: Khóa học cụ thể (Python for Beginners, SEO Masterclass). Thuộc một Channel.

  • Chapter: Phần/module trong khóa học (Chapter 1: Introduction, Chapter 2: Variables).

  • Slide: Bài học cụ thể (Video: What is Python?, Quiz: Variables Test, Document: Setup Guide).

  • Quiz: Bài kiểm tra với multiple choice, true/false. Yêu cầu điểm tối thiểu để pass.

  • Certification: Chứng chỉ được cấp khi hoàn thành tất cả slides và pass quizzes.


Tạo khóa học

Các bước thực hiện

  • 1. Vào Website → eLearning → Channels. Nhấn Create. Đặt tên Channel (Programming Courses), mô tả, upload cover image.

  • 2. Trong Channel, nhấn Add Course. Đặt tên (Python for Beginners), description, duration (10 hours), level (Beginner).

  • 3. Add Chapters: Chapter 1: Introduction, Chapter 2: Variables, Chapter 3: Functions. Drag-and-drop để sắp xếp thứ tự.

  • 4. Add Slides vào Chapter 1: Slide 1 (Video): Welcome to Python. Upload video hoặc paste YouTube URL. Set duration (5 min).

  • 5. Slide 2 (Document): Course Overview. Upload PDF hoặc viết content trực tiếp trong editor.

  • 6. Slide 3 (Quiz): Introduction Quiz. Thêm 5 câu hỏi multiple choice. Set passing score (80%).

  • 7. Repeat cho các chapters khác. Preview course để kiểm tra flow. Publish khi sẵn sàng.


Loại nội dung

Content types

TypeUse CaseFeatures
VideoBài giảng chính, demo, tutorialsUpload MP4, embed YouTube/Vimeo, auto-transcript, playback speed
DocumentTài liệu đọc, slides, guidesUpload PDF/PPT, rich text editor, downloadable
InfographicVisual content, diagramsUpload images, zoom, annotations
QuizKiểm tra kiến thứcMultiple choice, true/false, passing score, retake
CertificationChứng chỉ hoàn thànhAuto-generate PDF, custom template, student name
ArticleBlog-style contentRich text, images, code blocks, comments

Video hosting và streaming

Điểm chính

  • Upload Video: Upload MP4/MOV trực tiếp lên Odoo. Max 2GB per file. Tự động encode multiple resolutions (360p, 720p, 1080p).

  • YouTube/Vimeo Embed: Paste URL, tự động embed player. Tracking view count, completion.

  • Live Streaming: Tích hợp YouTube Live, Zoom Webinar. Schedule live sessions, send reminders.

  • Subtitles: Upload SRT file hoặc auto-generate từ audio. Multi-language support.

  • Playback Controls: Speed (0.5x, 1x, 1.5x, 2x), quality selection, fullscreen, picture-in-picture.

  • Analytics: View count, average watch time, drop-off points. Optimize content dựa trên data.


Gamification

Các bước thực hiện

  • 1. Vào Settings → eLearning → Gamification. Bật "Enable Gamification".

  • 2. Configure Points: Complete slide = 10 points, Pass quiz = 50 points, Finish course = 200 points.

  • 3. Create Badges: "Fast Learner" (complete course in 1 week), "Quiz Master" (100% on all quizzes), "Top Student" (rank #1).

  • 4. Leaderboard: Hiển thị top 10 students theo points. Update realtime. Filter by channel/course.

  • 5. Rewards: Offer discount codes, free courses, certificates cho top performers.

  • 6. Notifications: Gửi email khi earn badge, reach milestone, rank up.


Chứng chỉ

Các bước thực hiện

  • 1. Vào Course → Certification. Bật "Award Certification on Completion".

  • 2. Design Template: Upload background image, add placeholders (Student Name, Course Name, Date, Instructor Signature).

  • 3. Completion Criteria: Complete all slides (100%), pass all quizzes (80%+), minimum time spent (5 hours).

  • 4. Auto-Generate: Khi student đạt criteria, tự động generate PDF certificate với student name.

  • 5. Email Delivery: Gửi certificate qua email với congratulations message. Include LinkedIn share button.

  • 6. Verification: Mỗi certificate có unique ID. Public verification page để employer check authenticity.


Paid courses

Các bước thực hiện

  • 1. Vào Course → Pricing. Chọn "Paid Course". Set price ($99).

  • 2. Payment Gateway: Chọn Stripe hoặc PayPal. Configure API keys.

  • 3. Enrollment: Khách hàng nhấn "Enroll", thanh toán, tự động grant access.

  • 4. Pricing Tiers: Free preview (first 3 slides), Basic ($49), Premium ($99 with 1-on-1 coaching).

  • 5. Discounts: Tạo coupon codes (LAUNCH50 = 50% off). Set expiry date, usage limit.

  • 6. Refund Policy: Allow refund within 7 days if < 20% completed. Auto-process refund.


Student management

Điểm chính

  • Enrollment: Students tự enroll (public courses) hoặc admin invite (private courses).

  • Progress Dashboard: Admin xem progress của tất cả students. Filter by course, completion rate.

  • Individual Profile: Xem chi tiết progress của 1 student: slides completed, quiz scores, time spent, last activity.

  • Bulk Actions: Enroll nhiều students cùng lúc (import CSV), send announcement email.

  • Certificates: Xem danh sách students đã nhận certificate. Re-issue nếu cần.

  • Analytics: Completion rate, average time to complete, most difficult quizzes.


Discussion forums

Điểm chính

  • Per-Slide Comments: Students comment trực tiếp trên slide. Ask questions, share insights.

  • Instructor Replies: Giảng viên trả lời questions. Mark answer as "Accepted".

  • Upvoting: Students upvote helpful comments. Top comments hiển thị đầu tiên.

  • Notifications: Students nhận notification khi instructor reply, hoặc comment được upvote.

  • Moderation: Instructor có thể delete spam, pin important comments.

  • Q&A Section: Dedicated Q&A tab trong course. Students search existing questions trước khi hỏi.


Use cases

Ứng dụng thực tế

Use CaseSetupBenefits
Employee OnboardingPrivate channel, mandatory courses, track completionStandardize onboarding, reduce training time, ensure compliance
Product TrainingPublic channel, video demos, quizzes, certificationScale product education, reduce support tickets, certify partners
Online Course BusinessPaid courses, marketing landing pages, affiliate programGenerate revenue, build audience, establish authority
Customer EducationFree courses for customers, product tutorials, best practicesIncrease product adoption, reduce churn, upsell opportunities
Webinar SeriesLive streaming, Q&A, recording available afterEngage audience, generate leads, repurpose content
Certification ProgramMulti-course curriculum, final exam, official certificateCreate industry-recognized credential, premium pricing

Marketing và promotion

Điểm chính

  • Landing Pages: Tạo landing page cho course với video preview, curriculum, testimonials, CTA.

  • Email Campaigns: Drip email sequence cho enrolled students (Welcome, Reminder, Milestone, Completion).

  • Affiliate Program: Cho phép affiliates promote courses, earn commission (20%) per sale.

  • Free Trials: Offer 7-day free trial cho paid courses. Auto-charge sau trial nếu không cancel.

  • Bundles: Bundle nhiều courses với discount (Buy 3 get 1 free).

  • Social Proof: Display student count, average rating, testimonials trên course page.


Analytics và reporting

Điểm chính

  • Course Performance: Enrollment count, completion rate, average rating, revenue.

  • Student Engagement: Active students, average time per session, most viewed slides.

  • Content Analysis: Which slides have highest drop-off? Which quizzes are too hard?

  • Revenue Reports: Total revenue, revenue per course, refund rate, average order value.

  • Instructor Dashboard: Performance metrics cho từng instructor (courses taught, student satisfaction).

  • Export Data: Export student list, progress reports, quiz results to Excel.


Tối ưu engagement

Điểm chính

  • Microlearning: Chia content thành slides ngắn (5-10 min). Easier to complete, higher retention.

  • Interactive Elements: Thêm quizzes sau mỗi chapter. Hands-on exercises, code challenges.

  • Progress Indicators: Show "60% complete" prominently. Create sense of achievement.

  • Reminders: Email reminder nếu student không active trong 7 ngày. "You're almost done!"

  • Community: Encourage discussion, peer learning. Feature top contributors.

  • Mobile-Friendly: 50% students học trên mobile. Ensure video player, quizzes work well on mobile.


Khắc phục sự cố

Common issues

IssueCauseSolution
Video không playFormat không support hoặc file quá lớnConvert sang MP4 H.264. Compress file < 2GB. Hoặc dùng YouTube embed
Quiz không save answersJavaScript error hoặc session timeoutCheck browser console. Clear cache. Increase session timeout
Certificate không generateTemplate thiếu placeholders hoặc student chưa đạt criteriaCheck template có {{student_name}}. Verify completion criteria
Student không nhận emailEmail server chưa configConfigure SMTP in Settings → Email Servers
Payment failedGateway API key saiCheck Stripe/PayPal API keys. Test with test mode
Progress không updateSlide chưa mark "Complete"Ensure "Mark as Complete" button clicked. Check completion rules

FAQ

Điểm chính

  • Có thể import courses từ platform khác không? Có, import SCORM packages. Hoặc manually recreate content.

  • Làm sao để prevent video download? Dùng DRM protection (paid feature). Hoặc embed YouTube với restricted download.

  • Có thể tạo live courses không? Có, tích hợp Zoom/YouTube Live. Schedule sessions, send reminders.

  • Làm sao để track completion? System tự động track. Student phải watch 100% video, pass quizzes.

  • Có thể customize certificate design không? Có, upload custom template. Add logo, signature, custom fields.

  • Làm sao để prevent cheating trong quiz? Randomize question order, time limit, prevent back navigation.

  • Có thể offer group discounts không? Có, create coupon codes với usage limit. Hoặc enterprise pricing.

  • Làm sao để migrate students từ course cũ? Export student list, import vào course mới. Progress không migrate.