{
  "schema_version": "jupius_geo_course_v2",
  "exported_at": "2026-10-08T15:03:49.568Z",
  "generated_at": "2026-10-29T14:55:50.075Z",
  "source": "geo-from-backend",
  "slug": "mg-query-a",
  "course": {
    "course_code": "MG-QUERY-A",
    "title": "MongoDB for practice — query mastery",
    "description": "Learn MongoDB query patterns used in production apps: find filters, projections, arrays, aggregation pipelines, and joins with $lookup. Graded labs on a shared practice database build fluency so you can retrieve and reshape documents confidently. Prerequisite: none — no prior MongoDB required.",
    "credits": 3,
    "duration": "12 weeks",
    "compliance_standard": "NBA",
    "publication_status": "published",
    "price_amount": 5000,
    "currency": "INR",
    "tags": [
      "mongodb",
      "nosql",
      "find",
      "aggregation",
      "lookup",
      "paid-course",
      "mg-query-a",
      "practice-db"
    ],
    "assessment_methods": [
      "quizzes",
      "mongodb_practice",
      "formative_run",
      "summative"
    ],
    "target_audience": "undergraduate",
    "tagline": "MongoDB read skills — find filters, projection, sort, and aggregation including $lookup on a shared practice database.",
    "abstract": "Build reliable MongoDB read skills—find filters, projection, sort, and aggregation pipelines including $lookup—on the shared practice_db sandbox, with indexes/explain taught for read-path judgment and writes taught for safety awareness only (no graded mutations in v1).",
    "slug": "mg-query-a",
    "public_syllabus_url": "https://www.jupiuslearning.com/courses/mg-query-a/",
    "geo_profile_url": "https://www.jupiuslearning.com/accreditation/directory/mg-query-a/",
    "geo_payload_url": "https://www.jupiuslearning.com/geo-payloads/mg-query-a.json",
    "certificate_verify_base": "https://www.jupiuslearning.com/public/paid-course-certificates/verify/",
    "price": "INR 5,000",
    "weeks": 12,
    "certificates": 3,
    "co_threshold": "75–80%",
    "price_inr": 5000
  },
  "outcomes": [
    {
      "ref": "CO1",
      "bloom_level": "understand",
      "weightage": 12,
      "description": "Explain documents, collections, BSON types, and when document stores fit vs relational tables."
    },
    {
      "ref": "CO2",
      "bloom_level": "apply",
      "weightage": 20,
      "description": "Write correct find queries with equality, comparison, logical operators, and projection."
    },
    {
      "ref": "CO3",
      "bloom_level": "apply",
      "weightage": 18,
      "description": "Sort, limit/skip, and shape results; use array and embedded-document operators ($in, $elemMatch, dot notation, etc.)."
    },
    {
      "ref": "CO4",
      "bloom_level": "apply",
      "weightage": 20,
      "description": "Build aggregation pipelines using $match, $project/$addFields, $group, $sort, $limit/$skip, and $count."
    },
    {
      "ref": "CO5",
      "bloom_level": "analyze",
      "weightage": 20,
      "description": "Combine collections with $lookup, unwind arrays, and build multi-stage reporting pipelines ($facet, conditional/date patterns as needed)."
    },
    {
      "ref": "CO6",
      "bloom_level": "analyze",
      "weightage": 10,
      "description": "Choose sensible indexes for common read patterns; read explain output; recognize common read-path anti-patterns."
    }
  ],
  "certificates": [
    {
      "kind": "foundations",
      "label": "MongoDB Query Foundations",
      "co_scope": [
        "CO1",
        "CO2",
        "CO3"
      ],
      "required_lab_pct": 85,
      "co_attainment_threshold": 75,
      "gate": "Foundations summative quiz"
    },
    {
      "kind": "professional",
      "label": "MongoDB Query Professional",
      "co_scope": [
        "CO1",
        "CO2",
        "CO3",
        "CO4",
        "CO5",
        "CO6"
      ],
      "required_lab_pct": 90,
      "co_attainment_threshold": 75,
      "gate": "Professional EOC"
    },
    {
      "kind": "mastery",
      "label": "MongoDB Query Mastery",
      "co_scope": [
        "CO1",
        "CO2",
        "CO3",
        "CO4",
        "CO5",
        "CO6"
      ],
      "required_lab_pct": 95,
      "co_attainment_threshold": 80,
      "gate": "Professional EOC (Mastery)"
    }
  ],
  "activity_totals": {
    "units": 14,
    "topics": 58,
    "topic_quiz_activities": 351,
    "mcq_questions": 351,
    "practice_labs": 0,
    "eval_labs": 346
  },
  "evaluation_metrics": {
    "evaluation_mode": "obe_co_attainment",
    "unit_title": null,
    "hard_gates": [
      {
        "certificate": "MongoDB Query Foundations",
        "co_scope": "CO1–CO2–CO3",
        "evaluated_lab_quota": "≥ 85%",
        "co_attainment": "≥ 75%",
        "gate": "Foundations summative quiz"
      },
      {
        "certificate": "MongoDB Query Professional",
        "co_scope": "CO1–CO2–CO3–CO4–CO5–CO6",
        "evaluated_lab_quota": "≥ 90%",
        "co_attainment": "≥ 75%",
        "gate": "Professional EOC"
      },
      {
        "certificate": "MongoDB Query Mastery",
        "co_scope": "CO1–CO2–CO3–CO4–CO5–CO6",
        "evaluated_lab_quota": "≥ 95%",
        "co_attainment": "≥ 80%",
        "gate": "Professional EOC (Mastery)"
      }
    ],
    "activity_totals": {
      "units": 14,
      "topics": 58,
      "topic_quiz_activities": 351,
      "mcq_questions": 351,
      "practice_labs": 0,
      "eval_labs": 346
    }
  },
  "jsonLd": {
    "@context": "https://schema.org",
    "@type": "Course",
    "name": "MongoDB for practice — query mastery",
    "description": "Build reliable MongoDB read skills—find filters, projection, sort, and aggregation pipelines including $lookup—on the shared practice_db sandbox, with indexes/explain taught for read-path judgment and writes taught for safety awareness only (no graded mutations in v1).",
    "courseCode": "MG-QUERY-A",
    "provider": {
      "@type": "EducationalOrganization",
      "name": "Jupius Learning",
      "url": "https://jupiuslearning.com",
      "founder": {
        "@type": "Person",
        "name": "Vadher Nikunj",
        "jobTitle": "Founder & Principal CSE Architect",
        "knowsAbout": [
          "Computer Science Engineering",
          "Outcome-Based Education",
          "Embedded Systems Architecture"
        ]
      }
    },
    "inLanguage": "en",
    "learningResourceType": "Course",
    "url": "https://www.jupiuslearning.com/courses/mg-query-a/",
    "numberOfCredits": 3,
    "educationalCredentialAwarded": [
      {
        "@type": "EducationalOccupationalCredential",
        "name": "MongoDB Query Foundations",
        "credentialCategory": "Certificate"
      },
      {
        "@type": "EducationalOccupationalCredential",
        "name": "MongoDB Query Professional",
        "credentialCategory": "Certificate"
      },
      {
        "@type": "EducationalOccupationalCredential",
        "name": "MongoDB Query Mastery",
        "credentialCategory": "Certificate"
      }
    ],
    "hasCourseInstance": {
      "@type": "CourseInstance",
      "courseMode": "Blended",
      "duration": "P12W"
    },
    "teaches": [
      "Explain documents, collections, BSON types, and when document stores fit vs relational tables.",
      "Write correct find queries with equality, comparison, logical operators, and projection.",
      "Sort, limit/skip, and shape results; use array and embedded-document operators ($in, $elemMatch, dot notation, etc.).",
      "Build aggregation pipelines using $match, $project/$addFields, $group, $sort, $limit/$skip, and $count.",
      "Combine collections with $lookup, unwind arrays, and build multi-stage reporting pipelines ($facet, conditional/date patterns as needed).",
      "Choose sensible indexes for common read patterns; read explain output; recognize common read-path anti-patterns."
    ],
    "educationalLevel": "NBA-aligned OBE",
    "keywords": "mongodb, nosql, find, aggregation, lookup, paid-course, mg-query-a, practice-db",
    "about": [
      {
        "@type": "Thing",
        "name": "mongodb"
      },
      {
        "@type": "Thing",
        "name": "nosql"
      },
      {
        "@type": "Thing",
        "name": "find"
      },
      {
        "@type": "Thing",
        "name": "aggregation"
      },
      {
        "@type": "Thing",
        "name": "lookup"
      },
      {
        "@type": "Thing",
        "name": "paid-course"
      },
      {
        "@type": "Thing",
        "name": "mg-query-a"
      },
      {
        "@type": "Thing",
        "name": "practice-db"
      }
    ],
    "offers": {
      "@type": "Offer",
      "price": "5000",
      "priceCurrency": "INR",
      "availability": "https://schema.org/InStock"
    }
  },
  "abstract": "Build reliable MongoDB read skills—find filters, projection, sort, and aggregation pipelines including $lookup—on the shared practice_db sandbox, with indexes/explain taught for read-path judgment and writes taught for safety awareness only (no graded mutations in v1)."
}