--- tags: - bertopic library_name: bertopic pipeline_tag: text-classification --- # before_covid_canvas_instructor_comments This is a [BERTopic](https://github.com/MaartenGr/BERTopic) model. BERTopic is a flexible and modular topic modeling framework that allows for the generation of easily interpretable topics from large datasets. ## Usage To use this model, please install BERTopic: ``` pip install -U bertopic ``` You can use the model as follows: ```python from bertopic import BERTopic topic_model = BERTopic.load("ShivamSrng/before_covid_canvas_instructor_comments") topic_model.get_topic_info() ``` ## Topic overview * Number of topics: 113 * Number of training documents: 2908
Click here for an overview of all topics. | Topic ID | Topic Keywords | Topic Frequency | Label | |----------|----------------|-----------------|-------| | 0 | classes - lectures - classroom - teacher - class time | 1596 | 0_classes_lectures_classroom_teacher | | 1 | work grade edit - class works - syllabus canvas - class problem - assignments time | 90 | 1_work grade edit_class works_syllabus canvas_class problem | | 2 | material teaches - natarajan teaches material - material teaches students - natarajan teaches - need teachers | 60 | 2_material teaches_natarajan teaches material_material teaches students_natarajan teaches | | 3 | student grade expect - grades semester coourse - hard estimate grade - grade expect - grade hard estimate | 37 | 3_student grade expect_grades semester coourse_hard estimate grade_grade expect | | 4 | posted grades projects - online view grades - students need grades - quizzes received grade - prefer posted grades | 22 | 4_posted grades projects_online view grades_students need grades_quizzes received grade | | 5 | learning classes stem - material taught undergrad - pedagogy recently taken - missing courses - material taught | 22 | 5_learning classes stem_material taught undergrad_pedagogy recently taken_missing courses | | 6 | providing slides benefit - powerpoint slides canvas - powerpoints instead google - presentations uploaded canvas - powerpoint slides | 22 | 6_providing slides benefit_powerpoint slides canvas_powerpoints instead google_presentations uploaded canvas | | 7 | professors struggling - possibly teaches poorly - quality professors nearly - professors struggling technology - lack professionalism unacceptable | 22 | 7_professors struggling_possibly teaches poorly_quality professors nearly_professors struggling technology | | 8 | textbook correct students - textbook appear - knew error textbook - textbook appear syllabus - textbook | 21 | 8_textbook correct students_textbook appear_knew error textbook_textbook appear syllabus | | 9 | miss assignment - miss assignment existed - unnecessarily vague assignment - homework assigned vague - vague assignment assignment | 20 | 9_miss assignment_miss assignment existed_unnecessarily vague assignment_homework assigned vague | | 10 | video lectures encompassed - liked recorded lecture - instructors teaching improved - instruction assistance lecture - need improve instructors | 20 | 10_video lectures encompassed_liked recorded lecture_instructors teaching improved_instruction assistance lecture | | 11 | homework assignment early - late problem projects - hour class assignment - marked late assignment - till week assignments | 19 | 11_homework assignment early_late problem projects_hour class assignment_marked late assignment | | 12 | said canvas emails - rarely replies emails - way responded - month responding emails - took month responding | 19 | 12_said canvas emails_rarely replies emails_way responded_month responding emails | | 13 | spent lectures basics - leave class understanding - learning teach material - lectures basics - spent lectures | 19 | 13_spent lectures basics_leave class understanding_learning teach material_lectures basics | | 14 | ta students view - lab ta asking - ta essentially told - issue ta - information passing ta | 18 | 14_ta students view_lab ta asking_ta essentially told_issue ta | | 15 | students retain information - participating class brainstorm - students retain - students study wrote - increase class grade | 18 | 15_students retain information_participating class brainstorm_students retain_students study wrote | | 16 | publishes notes canvas - notes canvas - writes notes - notes canvas periodically - posts notes canvas | 17 | 16_publishes notes canvas_notes canvas_writes notes_notes canvas periodically | | 17 | webex meetings - webex meeting - properly scheduling webex - lecture webex insisted - wastes halfhour webex | 17 | 17_webex meetings_webex meeting_properly scheduling webex_lecture webex insisted | | 18 | instructors canvas unorganized - instructors canvas - semester using canvas - post lectures canvas - lectures canvas considering | 17 | 18_instructors canvas unorganized_instructors canvas_semester using canvas_post lectures canvas | | 19 | homework uploaded week - files uploaded canvas - uploaded canvas recently - schedule homework uploaded - uploaded canvas previous | 17 | 19_homework uploaded week_files uploaded canvas_uploaded canvas recently_schedule homework uploaded | | 20 | overtime feel students - sorry fellow students - fellow students - injured educational value - injured educational | 16 | 20_overtime feel students_sorry fellow students_fellow students_injured educational value | | 21 | paying class worth - paying class - money tutoring bad - paid class - tuition money wasted | 16 | 21_paying class worth_paying class_money tutoring bad_paid class | | 22 | students discord - videos youtube account - slack canvas - instead uploads - students discord server | 16 | 22_students discord_videos youtube account_slack canvas_instead uploads | | 23 | penalized students - thought penalized students - rules stressed students - penalized students enrolling - students enrolling late | 16 | 23_penalized students_thought penalized students_rules stressed students_penalized students enrolling | | 24 | handwritten work impossible - lecture solving - lecture realized wrong - student pointed final - lecture solving quickly | 15 | 24_handwritten work impossible_lecture solving_lecture realized wrong_student pointed final | | 25 | moodle canvas - canvas moodle outdated - moodle canvas covid - canvas moodle - canvas moodle solution | 15 | 25_moodle canvas_canvas moodle outdated_moodle canvas covid_canvas moodle | | 26 | students predict lesson - problems class meant - lines asking students - students predict - midterm examinations | 14 | 26_students predict lesson_problems class meant_lines asking students_students predict | | 27 | repeatedly requested grade - grades returned class - repeatedly asked grade - grade class withdrawal - grades received exams | 14 | 27_repeatedly requested grade_grades returned class_repeatedly asked grade_grade class withdrawal | | 28 | grading writing good - things good professors - feedback assignments complimented - grading writing - students appreciate | 14 | 28_grading writing good_things good professors_feedback assignments complimented_grading writing | | 29 | impatient confrontational - asks tone stupid - tone stupid asking - understand advice - unapproachable seemingly unwilling | 14 | 29_impatient confrontational_asks tone stupid_tone stupid asking_understand advice | | 30 | java applets programmer - java - instructions directly contradicted - programs - project instructions explained | 14 | 30_java applets programmer_java_instructions directly contradicted_programs | | 31 | access uploaded canvas - canvas files add - uploaded link canvas - file canvas canvass - files add canvas | 14 | 31_access uploaded canvas_canvas files add_uploaded link canvas_file canvas canvass | | 32 | ranaudo extremely knowledgeable - helpful providing input - helped good feedbacks - knows feedback - helpful providing | 13 | 32_ranaudo extremely knowledgeable_helpful providing input_helped good feedbacks_knows feedback | | 33 | reasons instructors golgen - reasons instructors - material inconsistency teaching - teacher help feel - realize teaching | 13 | 33_reasons instructors golgen_reasons instructors_material inconsistency teaching_teacher help feel | | 34 | include homework - homework caused problems - lack homework - lack homework output - class homework weeks | 13 | 34_include homework_homework caused problems_lack homework_lack homework output | | 35 | online exams students - open exam canvas - online exam submission - submitted online exam - open exam | 13 | 35_online exams students_open exam canvas_online exam submission_submitted online exam | | 36 | class inconsistencies syllabus - semester announced reason - stated late semester - previous semester appear - syllabus dates | 13 | 36_class inconsistencies syllabus_semester announced reason_stated late semester_previous semester appear | | 37 | students relevant technologies - using technology properly - professors systems resistant - students personal tech - student challenged | 13 | 37_students relevant technologies_using technology properly_professors systems resistant_students personal tech | | 38 | email rarely - email rarely response - respond rarely - reach email rarely - unfair email | 13 | 38_email rarely_email rarely response_respond rarely_reach email rarely | | 39 | respond students emails - students emails long - teacher takes respond - proactive responding emails - semester emailed seeking | 12 | 39_respond students emails_students emails long_teacher takes respond_proactive responding emails | | 40 | canvas technologically inept - knows canvas needs - utilize canvas inconvenient - canvas needs utilize - needs utilize canvas | 12 | 40_canvas technologically inept_knows canvas needs_utilize canvas inconvenient_canvas needs utilize | | 41 | understanding lecture - courses calculusbased dynamics - general love physics - love physics - insisted despite class | 12 | 41_understanding lecture_courses calculusbased dynamics_general love physics_love physics | | 42 | kindness demonstrating great - shown politeness care - demonstrating great empathy - kind friendly - politeness care kindness | 12 | 42_kindness demonstrating great_shown politeness care_demonstrating great empathy_kind friendly | | 43 | draft project completing - draft final project - handed final draft - draft project - date final draft | 12 | 43_draft project completing_draft final project_handed final draft_draft project | | 44 | required available times - office hours appointment - minutes assignment - read office hours - minutes assignment adjust | 12 | 44_required available times_office hours appointment_minutes assignment_read office hours | | 45 | inventions included digital - digital technology invention - invention digital - invention digital age - lastly invention digital | 12 | 45_inventions included digital_digital technology invention_invention digital_invention digital age | | 46 | semester caused confusion - meaning semester lost - semester lost class - semester lost - lost class time | 12 | 46_semester caused confusion_meaning semester lost_semester lost class_semester lost | | 47 | groupwork needs - groupwork needs quicker - groupwork - project design - ideal working group | 12 | 47_groupwork needs_groupwork needs quicker_groupwork_project design | | 48 | spent time copying - paper pages - pages hw came - packets paper pages - paper pages person | 11 | 48_spent time copying_paper pages_pages hw came_packets paper pages | | 49 | invention unwise - kind invention unwise - invention development - inventions think - invention development negative | 11 | 49_invention unwise_kind invention unwise_invention development_inventions think | | 50 | turing machines - turing machines httpwwwtoniwestbrookcomarchives - possible concept turing - programming tasks - programming tasks writing | 11 | 50_turing machines_turing machines httpwwwtoniwestbrookcomarchives_possible concept turing_programming tasks | | 51 | poor understanding canvas - canvas posts nightmare - posted canvas handwrite - assignments canvas said - nightmare organization canvas | 10 | 51_poor understanding canvas_canvas posts nightmare_posted canvas handwrite_assignments canvas said | | 52 | chronic illnesses passed - traumatic stress - work mistakenly attacked - traumatic stress illness - post traumatic stress | 10 | 52_chronic illnesses passed_traumatic stress_work mistakenly attacked_traumatic stress illness | | 53 | posted canvas powerpoint - canvas formatting lectures - update canvas slides - powerpoint lectures - slides canvas information | 10 | 53_posted canvas powerpoint_canvas formatting lectures_update canvas slides_powerpoint lectures | | 54 | intrauniversity college email - mass email school - mass email - message easy emails - inbox homework | 10 | 54_intrauniversity college email_mass email school_mass email_message easy emails | | 55 | look hw fact - look picture - look hw - hw fact exwife - think joking | 10 | 55_look hw fact_look picture_look hw_hw fact exwife | | 56 | issue worldwide pandemic - pandemic issue - suffering pandemic considering - pandemic issue unapproachable - unacceptable circumstances pandemic | 10 | 56_issue worldwide pandemic_pandemic issue_suffering pandemic considering_pandemic issue unapproachable | | 57 | lectures discussion forums - love forums - participation chat - participation chat session - message boards | 9 | 57_lectures discussion forums_love forums_participation chat_participation chat session | | 58 | threads discussions - think responded discussion - believe threads discussions - responded discussion - topic popular picked | 9 | 58_threads discussions_think responded discussion_believe threads discussions_responded discussion | | 59 | justified ordinary scenario - irrational choices ethics - redundancy - participant case withdrawing - ordinary scenario | 9 | 59_justified ordinary scenario_irrational choices ethics_redundancy_participant case withdrawing | | 60 | lecture regarding - textbook useful feedback - materials having taught - useful feedback instruction - original teaching materials | 9 | 60_lecture regarding_textbook useful feedback_materials having taught_useful feedback instruction | | 61 | attempted feedback improve - feedback improve writing - attempted feedback - feedback example output - feedback wrong | 9 | 61_attempted feedback improve_feedback improve writing_attempted feedback_feedback example output | | 62 | lowest grades courses - grades courses - taking courses - taking taking courses - grades courses ones | 9 | 62_lowest grades courses_grades courses_taking courses_taking taking courses | | 63 | semester organized canvas - canvas entirety semester - homeworks quizzes - semester available canvas - semester immensely helpful | 9 | 63_semester organized canvas_canvas entirety semester_homeworks quizzes_semester available canvas | | 64 | told student questions - rude response students - leaving students questions - response students kept - students wanted answers | 9 | 64_told student questions_rude response students_leaving students questions_response students kept | | 65 | canvas quizzes mess - open quiz canvas - canvas quizzes - quiz canvas access - quizzes mess | 8 | 65_canvas quizzes mess_open quiz canvas_canvas quizzes_quiz canvas access | | 66 | hate phone calls - phone calls emails - calls emails - phone calls - calls emails person | 8 | 66_hate phone calls_phone calls emails_calls emails_phone calls | | 67 | handwriting hard read - read handwriting notes - read handwriting - handwriting notes illegible - handwriting hard | 8 | 67_handwriting hard read_read handwriting notes_read handwriting_handwriting notes illegible | | 68 | taught itani shanthi - cs students itani - students itani states - lecturer severely lacking - sections taught itani | 8 | 68_taught itani shanthi_cs students itani_students itani states_lecturer severely lacking | | 69 | hear difficult - barely hear difficult - hear understand difficult - telling barely hear - difficultfor hear understand | 8 | 69_hear difficult_barely hear difficult_hear understand difficult_telling barely hear | | 70 | lectures lockdown - lectures lockdown began - quarantine putting students - outside teaching class - mistaken point teachers | 8 | 70_lectures lockdown_lectures lockdown began_quarantine putting students_outside teaching class | | 71 | class participation - attend class participation - class participation points - attend class - class defeats purpose | 8 | 71_class participation_attend class participation_class participation points_attend class | | 72 | ta online class - administer proper exams - requires ta - help requires ta - better ta online | 8 | 72_ta online class_administer proper exams_requires ta_help requires ta | | 73 | thank effort teach - review appreciative effort - hope enjoy holiday - review appreciative - students thank | 8 | 73_thank effort teach_review appreciative effort_hope enjoy holiday_review appreciative | | 74 | wanted transition - wanted transition easier - change - points wanted - points wanted said | 7 | 74_wanted transition_wanted transition easier_change_points wanted | | 75 | difficult understand lectures - speaking voice - speaking voice low - microphone accent - voice low | 7 | 75_difficult understand lectures_speaking voice_speaking voice low_microphone accent | | 76 | wife student - wife student fadi - room wife student - professors simply - assuming professors | 7 | 76_wife student_wife student fadi_room wife student_professors simply | | 77 | happen - ridiculous frustrating - ridiculous - extremely inappropriate - frustrating deal things | 7 | 77_happen_ridiculous frustrating_ridiculous_extremely inappropriate | | 78 | direct message lanfrank - message lanfrank - message lanfrank luck - lanfrank met talk - exam lanfrank met | 7 | 78_direct message lanfrank_message lanfrank_message lanfrank luck_lanfrank met talk | | 79 | important nice person - personally thank - personally thank best - nice enjoyable individual - nice person | 7 | 79_important nice person_personally thank_personally thank best_nice enjoyable individual | | 80 | incomprehensible poorly executed - poor organization - poorly executed - bad incomprehensible poorly - inconsequential waste time | 7 | 80_incomprehensible poorly executed_poor organization_poorly executed_bad incomprehensible poorly | | 81 | response asked using - answered technical difficulties - question dismissed later - dismissed later questions - question dismissed | 7 | 81_response asked using_answered technical difficulties_question dismissed later_dismissed later questions | | 82 | language barrier hard - language barrier difficult - difficult understand accent - understand language barrier - language barrier | 7 | 82_language barrier hard_language barrier difficult_difficult understand accent_understand language barrier | | 83 | lab partner received - answers lab partner - lab misunderstood - partner received gave - lab misunderstood format | 7 | 83_lab partner received_answers lab partner_lab misunderstood_partner received gave | | 84 | mrzeugin understand responsibilities - mrzeugin assignment timely - mrzeugin assignment - mrzeugins attitude - students eventually mrzeugins | 6 | 84_mrzeugin understand responsibilities_mrzeugin assignment timely_mrzeugin assignment_mrzeugins attitude | | 85 | needs simplified syllabus - simplified syllabus - section needs reorganized - redone class needs - jumbled class needs | 6 | 85_needs simplified syllabus_simplified syllabus_section needs reorganized_redone class needs | | 86 | condition codes instructions - logical assembly instructions - leaq instruction - computations instructions - computations instructions listed | 6 | 86_condition codes instructions_logical assembly instructions_leaq instruction_computations instructions | | 87 | point deduction attempted - point deductions instructions - point deduction printf - resulted point deductions - point deductions | 6 | 87_point deduction attempted_point deductions instructions_point deduction printf_resulted point deductions | | 88 | samardzic needs - samardzic asked question - area samardzic needs - samardzic needs significantly - samardzic asked | 6 | 88_samardzic needs_samardzic asked question_area samardzic needs_samardzic needs significantly | | 89 | critical nurturing hypocrite - nurturing hypocrite - absolute heartless behavior - students moral - help students moral | 6 | 89_critical nurturing hypocrite_nurturing hypocrite_absolute heartless behavior_students moral | | 90 | grading lazy - grades taking points - additionally grading lazy - points student attempt - internships way grades | 6 | 90_grading lazy_grades taking points_additionally grading lazy_points student attempt | | 91 | recently class ran - class ran instead - class scheduled time - class times - instead class scheduled | 6 | 91_recently class ran_class ran instead_class scheduled time_class times | | 92 | conveyed late week - week prior email - information conveyed late - conveyed late - late week prior | 6 | 92_conveyed late week_week prior email_information conveyed late_conveyed late | | 93 | annoying technical issues - extremely annoying operate - technical issues - issue pen annoying - issues gets extremely | 6 | 93_annoying technical issues_extremely annoying operate_technical issues_issue pen annoying | | 94 | responses students posts - students post reply - students posts shown - students posts - students post | 6 | 94_responses students posts_students post reply_students posts shown_students posts | | 95 | time taken anthony - anthony glick chance - taken anthony glick - anthony glick - strange tangents time | 5 | 95_time taken anthony_anthony glick chance_taken anthony glick_anthony glick | | 96 | errors instructions lexical - checking syntax errors - check syntax errors - syntax errors instructions - error checking syntax | 5 | 96_errors instructions lexical_checking syntax errors_check syntax errors_syntax errors instructions | | 97 | waited leave webex - thought computer disconnected - ended webex - disconnected waited leave - disconnected waited | 5 | 97_waited leave webex_thought computer disconnected_ended webex_disconnected waited leave | | 98 | strange outdated terminology - outdated terminology - mutable reference - outdated terminology good - reference const nonmutable | 5 | 98_strange outdated terminology_outdated terminology_mutable reference_outdated terminology good | | 99 | matlab taught - matlab taught using - learn matlab - hard learn matlab - learn matlab essentially | 5 | 99_matlab taught_matlab taught using_learn matlab_hard learn matlab | | 100 | retried fix - technical difficulties - zoom online bad - difficulties zoom online - attachments lost | 5 | 100_retried fix_technical difficulties_zoom online bad_difficulties zoom online | | 101 | slightly - slightly small complaint - likely questions slightly - small complaint - questions slightly | 4 | 101_slightly_slightly small complaint_likely questions slightly_small complaint | | 102 | told wrong assume - wrong assume - assumed posting told - assumed posting - assumed | 4 | 102_told wrong assume_wrong assume_assumed posting told_assumed posting | | 103 | cheating writing chat - chat writing - understand writing chat - writing chat presume - writing chat | 4 | 103_cheating writing chat_chat writing_understand writing chat_writing chat presume | | 104 | feel cheated experience - truly feel cheated - cheated experience frustrating - feel cheated - cheated experience | 3 | 104_feel cheated experience_truly feel cheated_cheated experience frustrating_feel cheated | | 105 | director - stand missing director - missing director - stand - | 3 | 105_director_stand missing director_missing director_stand | | 106 | seriously watch video - edit video seriously - watch video possible - video possible - watch video | 3 | 106_seriously watch video_edit video seriously_watch video possible_video possible | | 107 | contradicted information written - page contradicted information - contradicted information - page contradicted - dates contradict said | 3 | 107_contradicted information written_page contradicted information_contradicted information_page contradicted | | 108 | arafeh described enigma - arafehs instruction enigma - arafeh correct instructions - arafehs instruction - arafeh described | 3 | 108_arafeh described enigma_arafehs instruction enigma_arafeh correct instructions_arafehs instruction | | 109 | translate - revolution televised brought - revolution - revolution televised - homework date shall | 2 | 109_translate_revolution televised brought_revolution_revolution televised | | 110 | issue matlab grader - matlab grader - additionally issue matlab - readings spaced - spaced readings | 2 | 110_issue matlab grader_matlab grader_additionally issue matlab_readings spaced | | 111 | compared true - compared - compared true benefit - true - true benefit | 2 | 111_compared true_compared_compared true benefit_true | | 112 | finding needed everything - needed everything organized - search items needed - search items - everything organized available | 2 | 112_finding needed everything_needed everything organized_search items needed_search items |
## Training hyperparameters * calculate_probabilities: False * language: None * low_memory: False * min_topic_size: 10 * n_gram_range: (1, 1) * nr_topics: auto * seed_topic_list: None * top_n_words: 7 * verbose: True * zeroshot_min_similarity: 0.7 * zeroshot_topic_list: None ## Framework versions * Numpy: 1.26.4 * HDBSCAN: 0.8.39 * UMAP: 0.5.7 * Pandas: 2.2.3 * Scikit-Learn: 1.5.2 * Sentence-transformers: 3.2.1 * Transformers: 4.46.2 * Numba: 0.60.0 * Plotly: 5.24.1 * Python: 3.10.11