Details

    • Type: Task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: moodle.net
    • Labels:
      None

      Description

      a) create a new hubcourses.moodle.org (or anything you like)
      b) create a cron script that browse all new backup courses and run /backup/lib.php:import_backup_file_silently() or anything helping to you to restore a Moodle 2 course. The goal being to add a demo course to hubcourses.moodle.org. Automatically hide the course (maybe restore it in a category only available to Helen).
      C) Helen checks the new course in the hidden category. Helen can valid course on Mooch and move the course to a visible demo category. Helen can edit the demo link in Mooch to redirect to the visible demo course.

        Gliffy Diagrams

          Issue Links

            Activity

            Hide
            dougiamas Martin Dougiamas added a comment -

            Looks good to me.

            Show
            dougiamas Martin Dougiamas added a comment - Looks good to me.
            Hide
            jerome Jérôme Mouneyrac added a comment -

            I can help to create the script in b) if needed

            Show
            jerome Jérôme Mouneyrac added a comment - I can help to create the script in b) if needed
            Hide
            tsala Helen Foster added a comment -

            Just wondering where virus scanning of new courses will come in the above process? Currently I'm checking a Virus Total report email before downloading and restoring a backup file.

            Show
            tsala Helen Foster added a comment - Just wondering where virus scanning of new courses will come in the above process? Currently I'm checking a Virus Total report email before downloading and restoring a backup file.
            Hide
            jtomkinson Jordan Tomkinson added a comment -

            Just to be clear, were importing user submitted courses without prior verification of code/content and everyone is happy with this?

            Show
            jtomkinson Jordan Tomkinson added a comment - Just to be clear, were importing user submitted courses without prior verification of code/content and everyone is happy with this?
            Hide
            jtomkinson Jordan Tomkinson added a comment -

            Jerome, I will need you to create the script in b) as offered thanks

            Show
            jtomkinson Jordan Tomkinson added a comment - Jerome, I will need you to create the script in b) as offered thanks
            Hide
            jerome Jérôme Mouneyrac added a comment -

            Hi Jordan, we can check for virus before, but if it's not possible or take too much time, then Helen can just check the course after receiving the virus report. For bad script execution concerns, we could isolate this site in a VM. Check with Helen to find out the best way to suit her objectives.

            Show
            jerome Jérôme Mouneyrac added a comment - Hi Jordan, we can check for virus before, but if it's not possible or take too much time, then Helen can just check the course after receiving the virus report. For bad script execution concerns, we could isolate this site in a VM. Check with Helen to find out the best way to suit her objectives.
            Hide
            jerome Jérôme Mouneyrac added a comment -

            no worries I'll create a issue for b)

            Show
            jerome Jérôme Mouneyrac added a comment - no worries I'll create a issue for b)
            Hide
            jtomkinson Jordan Tomkinson added a comment -

            with some hacking, we could probably tie it into the virus total check script.
            even if the machine is in a VM, we have the problem of XSS inside the moodle.net domain.
            I guess there needs to be some level of acceptable risk here as we can never fully trust these courses, even after the virus scan.

            Show
            jtomkinson Jordan Tomkinson added a comment - with some hacking, we could probably tie it into the virus total check script. even if the machine is in a VM, we have the problem of XSS inside the moodle.net domain. I guess there needs to be some level of acceptable risk here as we can never fully trust these courses, even after the virus scan.
            Hide
            jerome Jérôme Mouneyrac added a comment -

            We could put that on another domain / server like moodlecourses.net. It seems like a cool name and it's available

            Show
            jerome Jérôme Mouneyrac added a comment - We could put that on another domain / server like moodlecourses.net. It seems like a cool name and it's available
            Hide
            jtomkinson Jordan Tomkinson added a comment -

            I would be happy with that... Martin?

            Show
            jtomkinson Jordan Tomkinson added a comment - I would be happy with that... Martin?
            Hide
            dougiamas Martin Dougiamas added a comment -

            Yeah OK, grab it.

            Show
            dougiamas Martin Dougiamas added a comment - Yeah OK, grab it.
            Hide
            jtomkinson Jordan Tomkinson added a comment -

            moodlecourses.net registered

            Show
            jtomkinson Jordan Tomkinson added a comment - moodlecourses.net registered
            Hide
            tsala Helen Foster added a comment -

            Any update on this issue?

            Show
            tsala Helen Foster added a comment - Any update on this issue?
            Hide
            dougiamas Martin Dougiamas added a comment -

            Assigning to Matt to implement when we do the big server move, using moodlecourses.net

            Show
            dougiamas Martin Dougiamas added a comment - Assigning to Matt to implement when we do the big server move, using moodlecourses.net
            Hide
            tsala Helen Foster added a comment -

            I am doubting now whether setting up a site for demo courses is a good plan. How would we handle course updates and courses being un-published (removed from moodle.net)?

            Show
            tsala Helen Foster added a comment - I am doubting now whether setting up a site for demo courses is a good plan. How would we handle course updates and courses being un-published (removed from moodle.net)?
            Hide
            tsala Helen Foster added a comment -

            I'm removing Matthew as assignee for now, since we will need to figure out a more precise description of what is required before starting work on it.

            Show
            tsala Helen Foster added a comment - I'm removing Matthew as assignee for now, since we will need to figure out a more precise description of what is required before starting work on it.

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:

                  Development