Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-27743

Add a Quartz job to create some Sites, Users and Resources

    Details

    • Type: Task
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 11.0
    • Component/s: Quartz Scheduler
    • Labels:
      None
    • Property addition/change required:
      Yes

      Description

      Create a new Quartz job that can help with adding data for testing purposes.

      Job Name: Create sites, users and content for testing.

      • 5 new course sites
      • 100 new students ("registered")
      • 1 new Instructor ("maintain")
      • 10MB of text documents

      Logic:

      • 50 random students are added to each site
      • All instructors are added to each site
      • User passwords are random
      • documents are randomly added to each site in the collection called "searchdata"

      Here are the following properties that can be configured:
      serverConfigurationService.getInt("site.seed.create.sites", 5)
      serverConfigurationService.getInt("site.seed.create.students", 100)
      serverConfigurationService.getInt("site.seed.enrollments.per.site", 50)
      serverConfigurationService.getInt("site.seed.instructors.per.site", 1)
      serverConfigurationService.getString("site.seed.repository.size","10485760"))

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                ern Earle R Nietzel
                Reporter:
                ern Earle R Nietzel
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code