Skip to Content
Every file (A–Z)models/current-affairs/

Folder: models/current-affairs/

this folder is one drawer in the backend filing cabinet.

current-affair-flashcard.model.ts

Path: src/models/current-affairs/current-affair-flashcard.model.ts

Header from code: current-affair-flashcard.model.ts — CA flashcards (front/back)

MONGODB: currentaffairflashcards | SRS via UserRevisionItem (flashcard)


current-affair-item.model.ts

Path: src/models/current-affairs/current-affair-item.model.ts

Header from code: current-affair-item.model.ts — single news story in a daily issue

MONGODB: currentaffairitems | dailyIssueId → DailyIssue


current-affair-mcq.model.ts

Path: src/models/current-affairs/current-affair-mcq.model.ts

Header from code: current-affair-mcq.model.ts — CA multiple-choice questions

MONGODB: currentaffairmcqs | SRS via UserRevisionItem (contentType mcq)


Path: src/models/current-affairs/current-affair-related-pyq.model.ts

Header from code: current-affair-related-pyq.model.ts — links news items to PYQ questions

MONGODB: currentaffairrelatedpyqs


daily-issue.model.ts

Path: src/models/current-affairs/daily-issue.model.ts

Header from code: daily-issue.model.ts — one calendar day’s Current Affairs edition

MONGODB: dailyissues | Unique date (YYYY-MM-DD)


nexus-entity.model.ts

Path: src/models/current-affairs/nexus-entity.model.ts

Header from code: nexus-entity.model.ts — knowledge graph entities (people, orgs, schemes)

MONGODB: nexusentities | Referenced from CurrentAffairItem.entities


user-ca-news-bookmark.model.ts

Path: src/models/current-affairs/user-ca-news-bookmark.model.ts

Header from code: user-ca-news-bookmark.model.ts — user saved CA news items

MONGODB: usercanewsbookmarks | Unique (userId, itemId)


user-ca-news-revision.model.ts

Path: src/models/current-affairs/user-ca-news-revision.model.ts

Header from code: user-ca-news-revision.model.ts — spaced revision for CA news (not MCQ)

MONGODB: usercanewsrevisions | itemId → CurrentAffairItem


user-revision-item.model.ts

Path: src/models/current-affairs/user-revision-item.model.ts

Header from code: user-revision-item.model.ts — user SRS card for CA MCQ or flashcard

MONGODB: userrevisionitems | contentId → Mcq or Flashcard collections


Last updated on