raneem-yad / wissen

0 stars 1 forks source link

Create a new course on the platform #36

Closed raneem-yad closed 4 months ago

raneem-yad commented 5 months ago

User Story

Metadata Description
Theme Profiles Management
Epic Instructor Functionality
User Story Create a new course on the platform

Description

As an instructor, I want the ability to create a new course on the platform, So that I can share my knowledge and expertise with learners by providing detailed information about the course content and structure.

Acceptance Criteria

  1. The platform should provide a user-friendly interface for instructors to create a new course.

  2. Instructors should be able to provide the following details for the new course:

    • Title: The title or name of the course.
    • Level: The difficulty or skill level of the course (e.g., beginner, intermediate, advanced).
    • Category: The category or topic of the course (e.g., programming, photography, cooking).
    • Summary: A brief summary or overview of the course content.
    • Description: A detailed description of the course, including its objectives, content, and structure.
    • Tags: Keywords or tags to categorize the course and make it easily discoverable.
    • Learning Goals: Specific learning objectives or goals that students can expect to achieve by completing the course.
    • Prerequisites: Any prerequisites or prior knowledge/skills required for enrolling in the course.
    • Video Content: Video lectures, tutorials, or other multimedia content that constitutes the course material.
    • Image: An image or thumbnail to visually represent the course on the platform.
  3. After creating the course, instructors should be able to preview it and make any necessary adjustments before publishing it.

  4. Once published, the course should be accessible to learners for enrollment and participation.

Tasks