Create awesome courses in Moodle | Course Contents

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • In this video, we see that how can we create a course inside moodle website and how to add certain contents. Follow up the steps shown inside the video, and create you 1st course.
    The course creation process consists of:
    1) Planning the layout, activities and resources which will best meet the course goals
    2) Naming Course sections
    3) Adding Resources, Activities or Labels to the sections
    4) Adding users to the course
    5) Testing the course as a student
    The Course administration menu allows teachers/managers to :
    1) Edit Course settings,
    2) Manage course participants
    3) View the course Grades menu
    4) Access the Teacher_forum.
    5) Backup, Restore, Import (course data)
    6) Look at Grades & the question bank database
    and many more....
    Read more about course creation in moodle website by visiting : docs.moodle.or...

Комментарии • 4

  • @chandankumar-jp4li
    @chandankumar-jp4li 4 месяца назад

    Please make a video on How to setup Global search in moodle in webserver?

  • @saurabhgupta6764
    @saurabhgupta6764 2 года назад

    Wonderful demonstration, Arjun...!

  • @jouhny3061
    @jouhny3061 2 года назад +1

    Can we make this by creating custom websevice sir

    • @moodlerarjun
      @moodlerarjun  2 года назад

      Surely Yes. You can take below code sample as a reference:
      $record = new stdClass();
      if ($DB->record_exists('course_categories', array('name' =>$category))) {
      $catupdate = $DB->get_record('course_categories', array('name'=>$category));
      $catidupdate= $catupdate->id;
      $record->category = $catidupdate;
      } else {
      $recordcatgory->name= $category;
      $catlastinsertid = $DB->insert_record('course_categories',$recordcatgory, true);
      $record->category = $catlastinsertid;
      }
      $record->idnumber=$idnumber;
      $record->fullname = $subjectName;
      $record->shortname = $subjectGUID;
      $record->summary = $summary;
      $record->lang = 'en';
      $record->startdate = time();
      $record->timecreated = time();
      $record->timemodified = time();
      $record->cacherev = time();
      $courselastinsertid = $DB->insert_record('course', $record, true);
      remove_dir($CFG->dataroot.'/cache', true);
      if($courselastinsertid) {
      $statusCode = 200;
      $statusMessage = 'OK';
      $errorMessage = null;
      $coursetypelastinsertid = 0;
      }