Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,017 changes: 1,014 additions & 3 deletions content/rgpv/csit/semester-4/bt-401/pyqs.json

Large diffs are not rendered by default.

278 changes: 240 additions & 38 deletions content/rgpv/csit/semester-4/bt-401/syllabus.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,75 +3,277 @@
"id": "bt-401",
"code": "BT-401",
"name": "Mathematics-III",
"title": "BT-401 - Mathematics-III",
"semester": "IV"
"title": "BT-401 – Mathematics-III",
"university": "Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal",
"scheme": "New Scheme Based On AICTE Flexible Curricula",
"semester": "IV",
"branch": "CSIT-Computer Science & Information Technology"
},
"modules": [
{
"id": "module-1",
"id": "bt401-m1",
"number": 1,
"title": "Numerical Methods – 1",
"hours": 8,
"topics": [
"Solution of polynomial and transcendental equations – Bisection method, Newton-Raphson method and Regula-Falsi method",
"Finite differences",
"Relation between operators",
"Interpolation using Newton’s forward and backward difference formulae",
"Interpolation with unequal intervals: Newton’s divided difference and Lagrange’s formulae"
]
{
"id": "bt401-m1-root-finding",
"slug": "bisection-newton-raphson-regula-falsi",
"title": "Solution of polynomial and transcendental equations – Bisection method, Newton-Raphson method and Regula-Falsi method",
"displayOrder": 1
},
Comment on lines 18 to +24

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Update the validator alongside the structured-topic migration. scripts/migrate-syllabus.ts still rejects every non-string topic.

  • content/rgpv/csit/semester-4/bt-401/syllabus.json#L18-L24: validate the new topic-object fields.
  • content/rgpv/csit/semester-4/csit-402/syllabus.json#L18-L24: validate the new topic-object fields.
  • content/rgpv/csit/semester-4/csit-403/syllabus.json#L18-L24: validate the new topic-object fields.
📍 Affects 3 files
  • content/rgpv/csit/semester-4/bt-401/syllabus.json#L18-L24 (this comment)
  • content/rgpv/csit/semester-4/csit-402/syllabus.json#L18-L24
  • content/rgpv/csit/semester-4/csit-403/syllabus.json#L18-L24
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@content/rgpv/csit/semester-4/bt-401/syllabus.json` around lines 18 - 24,
Update scripts/migrate-syllabus.ts to accept structured topic objects instead of
rejecting every non-string topic, and validate each topic’s id, slug, title, and
displayOrder fields. Apply this validation for
content/rgpv/csit/semester-4/bt-401/syllabus.json lines 18-24,
content/rgpv/csit/semester-4/csit-402/syllabus.json lines 18-24, and
content/rgpv/csit/semester-4/csit-403/syllabus.json lines 18-24; no direct
syllabus changes are required.

{
"id": "bt401-m1-finite-differences",
"slug": "finite-differences-operators",
"title": "Finite differences, Relation between operators",
"displayOrder": 2
},
{
"id": "bt401-m1-newton-interpolation",
"slug": "newton-forward-backward-interpolation",
"title": "Interpolation using Newton's forward and backward difference formulae",
"displayOrder": 3
},
{
"id": "bt401-m1-unequal-intervals",
"slug": "newton-divided-difference-lagrange",
"title": "Interpolation with unequal intervals: Newton's divided difference and Lagrange's formulae",
"displayOrder": 4
}
],
"questionIds": [
"bt401_m1_june2025_q1",
"bt401_m1_june2025_q2",
"bt401_m1_june2025_q3",
"bt401_m1_dec2024_q4",
"bt401_m1_dec2024_q5",
"bt401_m1_dec2024_q6",
"bt401_m1_dec2024_q7",
"bt401_m1_june2024_q8",
"bt401_m1_june2024_q9",
"bt401_m1_june2024_q10",
"bt401_m1_june2024_q11",
"bt401_m1_june2024_q12",
"bt401_m1_june2024_q13",
"bt401_m1_june2024_q14",
"bt401_m1_nov2023_q15",
"bt401_m1_nov2023_q16",
"bt401_m1_nov2023_q17",
"bt401_m1_nov2023_q18",
"bt401_m1_nov2023_q19",
"bt401_m1_nov2023_q20",
"bt401_m1_nov2023_june2024_q21",
"bt401_m1_nov2023_q22",
"bt401_m1_nov2023_q23",
"bt401_m1_june2023_q24",
"bt401_m1_june2023_q25",
"bt401_m1_june2023_q26",
"bt401_m1_june2023_q27",
"bt401_m1_nov2022_q28",
"bt401_m1_nov2022_q29",
"bt401_m1_nov2022_q30",
"bt401_m1_nov2022_q31",
"bt401_m1_nov2022_q32"
],
"predictedQuestionIds": []
},
{
"id": "module-2",
"id": "bt401-m2",
"number": 2,
"title": "Numerical Methods – 2",
"hours": 6,
"topics": [
"Numerical Differentiation",
"Numerical integration: Trapezoidal rule and Simpson’s 1/3rd and 3/8 rules",
"Solution of Simultaneous Linear Algebraic Equations by Gauss’s Elimination, Gauss’s Jordan, Crout’s methods, Jacobi’s, Gauss-Seidal, and Relaxation method"
]
{
"id": "bt401-m2-numerical-diff",
"slug": "numerical-differentiation",
"title": "Numerical Differentiation",
"displayOrder": 1
},
{
"id": "bt401-m2-numerical-integration",
"slug": "trapezoidal-simpsons-rules",
"title": "Numerical integration: Trapezoidal rule and Simpson's 1/3rd and 3/8 rules",
"displayOrder": 2
},
{
"id": "bt401-m2-linear-equations",
"slug": "gauss-elimination-jordan-crout-jacobi-seidel-relaxation",
"title": "Solution of Simultaneous Linear Algebraic Equations by Gauss's Elimination, Gauss's Jordan, Crout's methods, Jacobi's, Gauss-Seidal, and Relaxation method",
"displayOrder": 3
}
],
"questionIds": [
"bt401_m2_june2025_q1",
"bt401_m2_june2025_q2",
"bt401_m2_dec2024_q3",
"bt401_m2_dec2024_june2023_q4",
"bt401_m2_dec2024_q5",
"bt401_m2_dec2024_q6",
"bt401_m2_june2024_q7",
"bt401_m2_june2024_q8",
"bt401_m2_nov2023_q9",
"bt401_m2_nov2023_q10",
"bt401_m2_june2023_q11",
"bt401_m2_june2023_q12",
"bt401_m2_june2023_q13",
"bt401_m2_nov2022_q14",
"bt401_m2_nov2022_q15"
],
"predictedQuestionIds": []
},
{
"id": "module-3",
"id": "bt401-m3",
"number": 3,
"title": "Numerical Methods – 3",
"hours": 10,
"topics": [
"Ordinary differential equations: Taylor’s series, Euler and modified Euler’s methods",
"RungeKutta method of fourth order for solving first and second order equations",
"Milne’s and Adam’s predicator-corrector methods",
"Partial differential equations: Finite difference solution two dimensional Laplace equation and Poission equation",
"Implicit and explicit methods for one dimensional heat equation (BenderSchmidt and Crank-Nicholson methods)",
"Finite difference explicit method for wave equation"
]
{
"id": "bt401-m3-ode-taylor-euler",
"slug": "taylor-euler-modified-euler",
"title": "Ordinary differential equations: Taylor's series, Euler and modified Euler's methods",
"displayOrder": 1
},
{
"id": "bt401-m3-runge-kutta",
"slug": "runge-kutta-fourth-order",
"title": "RungeKutta method of fourth order for solving first and second order equations",
"displayOrder": 2
},
{
"id": "bt401-m3-milne-adams",
"slug": "milnes-adams-predictor-corrector",
"title": "Milne's and Adam's predicator-corrector methods",
"displayOrder": 3
},
{
"id": "bt401-m3-pde-laplace-poisson",
"slug": "finite-difference-laplace-poisson",
"title": "Partial differential equations: Finite difference solution two dimensional Laplace equation and Poission equation",
"displayOrder": 4
},
{
"id": "bt401-m3-heat-equation",
"slug": "heat-equation-bender-schmidt-crank-nicholson",
"title": "Implicit and explicit methods for one dimensional heat equation (BenderSchmidt and Crank-Nicholson methods)",
"displayOrder": 5
},
{
"id": "bt401-m3-wave-equation",
"slug": "wave-equation-finite-difference",
"title": "Finite difference explicit method for wave equation",
"displayOrder": 6
}
],
"questionIds": [
"bt401_m3_june2025_q1",
"bt401_m3_june2025_q2",
"bt401_m3_june2025_q3",
"bt401_m3_dec2024_q4",
"bt401_m3_dec2024_q5",
"bt401_m3_june2024_nov2022_q6",
"bt401_m3_june2024_nov2022_q7",
"bt401_m3_nov2023_q8",
"bt401_m3_nov2023_q9",
"bt401_m3_june2023_q10",
"bt401_m3_june2023_q11",
"bt401_m3_nov2022_q12",
"bt401_m3_nov2022_q13"
],
"predictedQuestionIds": []
},
{
"id": "module-4",
"id": "bt401-m4",
"number": 4,
"title": "Transform Calculus",
"hours": 8,
"topics": [
"Laplace Transform",
"Properties of Laplace Transform",
"Laplace transform of periodic functions",
"Finding inverse Laplace transform by different methods",
"convolution theorem",
"Evaluation of integrals by Laplace transform",
"solving ODEs by Laplace Transform method",
"Fourier transforms"
]
{
"id": "bt401-m4-laplace-transform",
"slug": "laplace-transform-properties-periodic",
"title": "Laplace Transform, Properties of Laplace Transform, Laplace transform of periodic functions",
"displayOrder": 1
},
{
"id": "bt401-m4-inverse-laplace",
"slug": "inverse-laplace-convolution",
"title": "Finding inverse Laplace transform by different methods, convolution theorem",
"displayOrder": 2
},
{
"id": "bt401-m4-laplace-applications",
"slug": "evaluation-integrals-ode-laplace",
"title": "Evaluation of integrals by Laplace transform, solving ODEs by Laplace Transform method",
"displayOrder": 3
},
{
"id": "bt401-m4-fourier",
"slug": "fourier-transforms",
"title": "Fourier transforms",
"displayOrder": 4
}
],
"questionIds": [
"bt401_m4_june2025_q1",
"bt401_m4_june2025_q2",
"bt401_m4_june2025_q3",
"bt401_m4_dec2024_q4",
"bt401_m4_dec2024_q5",
"bt401_m4_dec2024_q6",
"bt401_m4_dec2024_q7",
"bt401_m4_june2024_q8",
"bt401_m4_june2024_q9",
"bt401_m4_nov2023_q10",
"bt401_m4_nov2023_q11",
"bt401_m4_nov2023_q12",
"bt401_m4_june2023_q13",
"bt401_m4_june2023_q14",
"bt401_m4_june2023_q15",
"bt401_m4_june2023_q16",
"bt401_m4_nov2022_q17",
"bt401_m4_nov2022_q18"
],
"predictedQuestionIds": []
},
{
"id": "module-5",
"id": "bt401-m5",
"number": 5,
"title": "Concept of Probability",
"hours": 8,
"topics": [
"Probability Mass function",
"Probability Density Function",
"Discrete Distribution: Binomial, Poisson’s",
"Continuous Distribution: Normal Distribution, Exponential Distribution"
]
{
"id": "bt401-m5-pmf-pdf",
"slug": "probability-mass-density-function",
"title": "Probability Mass function, Probability Density Function",
"displayOrder": 1
},
{
"id": "bt401-m5-discrete-distributions",
"slug": "binomial-poisson-distributions",
"title": "Discrete Distribution: Binomial, Poisson's",
"displayOrder": 2
},
{
"id": "bt401-m5-continuous-distributions",
"slug": "normal-exponential-distributions",
"title": "Continuous Distribution: Normal Distribution, Exponential Distribution",
"displayOrder": 3
}
],
"questionIds": [
"bt401_m5_june2025_q1",
"bt401_m5_june2025_q2",
"bt401_m5_june2025_q3",
"bt401_m5_june2025_june2023_q4",
"bt401_m5_june2025_june2023_q5",
"bt401_m5_dec2024_nov2023_q6",
"bt401_m5_dec2024_nov2023_q7",
"bt401_m5_june2024_q8",
"bt401_m5_june2024_q9",
"bt401_m5_nov2022_q10",
"bt401_m5_nov2022_q11",
"bt401_m5_nov2022_q12"
],
"predictedQuestionIds": []
}
]
}
Loading
Loading