Livoa LogoLivoa
User


user_id

username

email

password

-----------------

register()

login()

update_profile()

AnimeAssistant


assistant_id

name

voice_enabled

-----------------

greet_user()

answer_question()

suggest_break()

tell_joke()

StudyPlan


user id

user id subjects

time-available deadline

tell joke

Quiz


quiz_id

user_id

subject

questions

score

-----------------

generate_quiz()

submit_quiz()

calculate_score()

Timer


user id

duration

mode

pause timer

Timer


user id

xp-points

level

reset timer ()

Timer


start timer

submit quiz

Gamification


xp-points

check level-up

DatabaseHandler


db_connection

-----------------

save_progress()

load_progress()

APIIntegration


api_key

-----------------

send_request()

receive_response()

Gamification


xp-points

update xp

receive response

StudyPlan


plan_id

user_id

subjects

time_available

deadline

-----------------

generate_plan()

update_plan()

track_progress()

Timer


timer_id

user_id

duration

mode

-----------------

start_timer()

pause_timer()

reset_timer()

Gamification


gamification_id

user_id

xp_points

level

-----------------

update_xp()

check_level_up()

class daigram

by sunil

0
0 uses