Skip to content

Conversation

@SuperGamer001
Copy link
Member

This is for Assignment 1: Nouns, Verbs, and Early Object Structure.

Copilot AI review requested due to automatic review settings January 27, 2026 01:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces an assignment submission for "Nouns, Verbs, and Early Object Structure" which includes an analysis document identifying key entities, roles, attributes, and system components, along with two JavaScript model class skeletons for Conversation and Notification entities.

Changes:

  • Added analysis document identifying entities (Conversation, Notification), roles (Moderator, Employee, Authenticated, Guest), attributes (Message ID, Message Content, Attachments, Readers), and system components
  • Created Conversation model class with methods for managing messages and participants
  • Created Notification model class with properties and methods for handling notifications with rewards, colors, and icons

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.

File Description
docs/analysis/nouns-and-verbs.md Analysis document outlining entities, roles, attributes, and system components for the application domain
Interlinked/app/lib/js/models/notification.js Model class skeleton for notifications with properties (message, isRead, timeSent, reward, color, icon) and associated methods
Interlinked/app/lib/js/models/conversation.js Model class skeleton for conversations with message management and participant management methods

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@SuperGamer001 SuperGamer001 added the assignment Issue/PR is for a school assignment label Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

assignment Issue/PR is for a school assignment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants