Skip to content

CertifyComplete Plugin

Daniel Neto edited this page Jul 26, 2024 · 1 revision

The CertifyComplete plugin for AVideo is designed to generate and manage course completion certificates for users who finish selected playlists. This plugin is especially useful for educational platforms, training programs, and certification courses hosted on AVideo.

Use Cases

  1. Online Educational Platforms: Issue certificates to students who complete courses or series of educational videos.
  2. Corporate Training Programs: Provide employees with certificates for completing mandatory training modules.
  3. Skill Development Courses: Offer certificates for users who finish skill enhancement playlists, such as coding tutorials or language lessons.
  4. Continuing Education: Allow professionals to earn certificates for completing advanced learning modules that count towards their continuing education credits.
  5. Event Participation: Generate certificates for attendees of webinars or virtual conferences who view all required sessions.

Plugin Configuration

Parameters

  1. Minimum Watching Percentage to Consider Complete

    • Parameter: minimumWatchingPercentageToConsiderComplete
    • Description: This defines the percentage of the playlist that a user needs to watch to be considered as having completed it.
    • Options:
      • 10%
      • 20%
      • 30%
      • 40%
      • 50%
      • 60%
      • 70%
      • 80%
      • 90%
      • 100%
    • Default Value: 50%
  2. Certificate Title

    • Parameter: textTitle
    • Description: The title of the certificate.
    • Default Value: "Certificate"
  3. Certificate Template

    • Parameter: textCertificate
    • Description: This is the HTML template used to generate the certificate. You can customize the content using the placeholders:
      • {site_name}
      • {name}
      • {playlist_name}
      • {percentage}
      • {course_duration}
      • {course_period}
      • {date_of_certificate}
    • Default Template:
      <p>
          <strong>{site_name}</strong>,
          under CNPJ 10.637.923/0001-46, certifies that
      </p>
      <p>
          <strong>{name}</strong>, has completed the course <strong>{playlist_name}</strong>,
          with an achievement of {percentage}% and a duration of {course_duration},
          during the period of {course_period}.
      </p>
      <p>New York, <span id='localDate'>{date_of_certificate}</span></p>
  4. Custom CSS

    • Parameter: css
    • Description: Custom CSS for fine-tuning the certificate's appearance. The default units are in centimeters.
    • Default Value:
      .certificate-container{padding: 4cm 3cm 3cm 3cm} 
      .certificate-footer{padding: 0 3cm 3cm 3cm;}

Customizing the Certificate

To customize the certificate, navigate to the plugin manager page. In the CertifyComplete section, click the "Customize Certificate" button. Here you can:

  • Submit a custom signature (recommended to have a transparent background for proper alignment).
  • Submit a custom background for the certificate.

Enabling Certificates for Playlists

  1. Navigate to Playlist Editor

    • Go to the left top sandwich menu and select "Organize Programs."
    • Click the edit button on the desired playlist.
  2. Enable Certificate

    • At the top of the playlist editor, you will see a "Certify" switch button.
    • Only administrators can switch this on or off.

Accessing Certificates

Regular users can access their certificates through the "My Account" page.

  1. Navigate to Available Certificates Tab

    • In the "My Account" page, there is a tab labeled "Available Certificates."
    • This tab lists all playlists that offer certifications and shows the user's progress for each playlist.
  2. Issuing Certificates

    • Each playlist will have an "Open" button on the right.
    • Clicking this button will display the certificate.
    • To print the certificate, click the "Print" button.
  3. QR Code

    • The certificate includes a QR code that links to the certificate. This can be used for validation purposes.
  4. Saving Certificates

    • Once a user reaches 100% progress, opening the certificate will save it.
    • This prevents changes to the certificate, ensuring integrity.
    • Administrators can manually edit saved certificates via an edit button available for each saved certificate.

By following these guidelines, users and administrators can effectively manage and utilize the CertifyComplete plugin for generating and handling course completion certificates on AVideo.

Clone this wiki locally