File size: 26,122 Bytes
f335953 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
---
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
<details>
<summary>Click here for an overview of all topics.</summary>
| 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 |
</details>
## 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
|