Livoa LogoLivoa
USERS


_id: ObjectId

username: String

email: String

password: String

role: String

created_at: Date

avatar: String

ROOMS


_id: ObjectId

name: String

description: String

teacher_id: ObjectId

created_at: Date

is_active: Boolean

code_content: Text

room_code: String

PERMISSIONS


_id: ObjectId

room_id: ObjectId

user_id: ObjectId

can_edit: Boolean

can_execute: Boolean

can_chat: Boolean

can_video: Boolean

CHAT_MESSAGES


_id: ObjectId

room_id: ObjectId

user_id: ObjectId

message: String

timestamp: Date

type: String

CODE_SESSIONS


_id: ObjectId

room_id: ObjectId

user_id: ObjectId

code: Text

language: String

output: Text

executed_at: Date

3

by yf

0
0 uses