Skip to content

zairza-cetb/Zairza-Cert-Authority

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zairza Certificate & Badge Authority

This repository contains the issuer profile for all badges and certificates issued from Zairza, compliant with OpenBadges v2 standard here.

Website Structure

The website provides a simple interface to view and verify badges and certificates issued by Zairza.

File Structure

├── index.html          # Main HTML file
├── style.css           # CSS styles
├── script.js           # JavaScript functionality with static data
├── badges/             # Folder containing badge resources
│   ├── skillpp25wk1/   # Individual badge folder
│   │   └── metadata.json # Badge metadata (for reference)
│   ├── machine-learning/
│   └── ui-ux/
├── certificates/       # Folder containing certificate resources
│   ├── full-stack/     # Individual certificate folder
│   │   └── metadata.json # Certificate metadata (for reference)
│   ├── data-science/
│   └── cloud/
└── assets/            # General assets like logos

How to Add New Badges/Certificates

  1. Create a new folder in the appropriate directory (badges/ or certificates/) for resource organization
  2. Add the badge/certificate details directly to the static arrays in script.js
  3. Follow the existing data structure format in the script.js file

Badge Metadata Example Schema

{
  "@context": "https://w3id.org/openbadges/v2",
  "type": "BadgeClass",
  "id": "https://example.org/robotics-badge.json",
  "name": "Awesome Robotics Badge",
  "description": "For doing awesome things with robots that people think is pretty great.",
  "image": "https://example.org/robotics-badge.png",
  "criteria": "https://example.org/robotics-badge.html",
  "tags": ["robots", "awesome"],
  "issuer": "https://example.org/organization.json",
  "alignment": [
    { "targetName": "CCSS.ELA-Literacy.RST.11-12.3",
      "targetUrl": "https://www.corestandards.org/ELA-Literacy/RST/11-12/3",
      "targetDescription": "Follow precisely a complex multistep procedure when
      carrying out experiments, taking measurements, or performing technical
      tasks; analyze the specific results based on explanations in the text.",
      "targetCode": "CCSS.ELA-Literacy.RST.11-12.3"
    },
    { "targetName": "Problem-Solving",
      "targetUrl": "https://learning.mozilla.org/en-US/web-literacy/skills#problem-solving",
      "targetDescription": "Using research, analysis, rapid prototyping, and feedback to formulate a problem and develop, test, and refine the solution/plan.",
      "targetFramework": "Mozilla 21st Century Skills"
    }
  ]
}

Certificate Metadata Schema

{
  "id": "unique-cert-id",
  "name": "Certificate Name",
  "description": "Certificate description",
  "image": "certificate-image.svg",
  "criteria": {
    "narrative": "Requirements to earn this certificate"
  },
  "issuer": {
    "name": "Zairza",
    "url": "https://zairza.in"
  },
  "skills": ["Skill1", "Skill2"],
  "issuedOn": "YYYY-MM-DD",
  "expires": "YYYY-MM-DD"
}

License

This project is licensed under the MIT License.

About

Issuer Profile for OpenBadges v2 for Zairza

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •