Git Product home page Git Product logo

Comments (16)

cpcahil avatar cpcahil commented on July 30, 2024

I like this idea. Some other possibilities:

  • Recommended ? - do you recommend others take this course
  • Engagement of TAs/Professor - Were the students on their own or was the instructional staff active participants (piazza, office hours, email).
  • Prerequisites Necessary? - how important were the listed prerequisites in relation to the success in the course

from gt-course-surveys.

mehmetbajin avatar mehmetbajin commented on July 30, 2024

By making all of these options available, the simplicity is lost, and that is not a small price to pay. I'm curious to hear more opinions.

from gt-course-surveys.

cmeury avatar cmeury commented on July 30, 2024

Yes, it needs careful design to not sacrifice the current simple set-up. I was thinking of only adding a maximum of one or two dimensions, not more.

from gt-course-surveys.

danielcompton avatar danielcompton commented on July 30, 2024

For me, the missing dimension is the organisation/production of the course. This would cover:

  • Course video quality
  • Responsiveness of T/A and Professor to questions
  • Organisation of the course (were there mistakes in the assignments)
  • Appropriateness of assignments (i.e. assignments relevant to content learned in class, well written and easy to understand what was required)
  • Pacing/scheduling of the course (not sure about this one)
  • Overall impression

from gt-course-surveys.

Worley avatar Worley commented on July 30, 2024

I brought rating complexity in edTech this semester, as I am doing my course project on data from Class Central. Complicated review dimensions have huge negative impact as far as people willing to take the time to go through it all. The best thing to preserve simplicity would probably be just to add a thumbs up or thumbs down button. If you are familier with the Steam gaming platform, they do just that and are able to get great statistics from it when they combine user likes and dislikes against the population.

from gt-course-surveys.

mehmetbajin avatar mehmetbajin commented on July 30, 2024

Makes sense to add a thumbs up/thumbs down option when composing reviews.

from gt-course-surveys.

EricKerby avatar EricKerby commented on July 30, 2024

The two dimensions captured now (difficulty and workload) are actually quite closely correlated. I think it would be best to have two dimensions be: course quality(amount learned, usefulness, overall awesomeness) and difficulty(hardness, time consumption, etc). There are some courses that are very hard, but totally worth it given the quality. Some courses are more so-so given the other options available.

Since we already have so many reviews capturing the difficulty and workload separately, though, it probably makes sense just to add a third dimension for quality (or similar).

from gt-course-surveys.

 avatar commented on July 30, 2024

I agree with everyone here. There should be a rating for quality. The reviews are nice, but it's useful to have a simple metric that students can quickly look at rather than having to read pages of ambiguous text and perform a fuzzy mental calculation. This could be a 5 start system, thumbs up or thumbs down, etc.

from gt-course-surveys.

mehmetbajin avatar mehmetbajin commented on July 30, 2024

I just added a 5-star rating option. For this to be useful, we will need a way to remind folks who've published reviews to add ratings to their reviews.

This would most easily be done from the My Reviews view (https://gt-course-surveys.herokuapp.com/#/reviews/my).

Ideas on how best to raise awareness:

  • Emailing everyone who has published a review (we all hate spam)?
  • Displaying a toast/alert/dialog upon site access if there are unrated reviews published by the current user (disruptive/annoying/could-be-ignored-too-easily)?
  • Others?

from gt-course-surveys.

 avatar commented on July 30, 2024

Awesome, thank you!

I think we should use both of your recommended tactics.

Will there be an aggregate star rating for each course? Or will that come later?

from gt-course-surveys.

danielcompton avatar danielcompton commented on July 30, 2024

@mehmetbajin, I wonder if the rating could be changed to something more objective about how well the course was organised, e.t.c. Just having a rating of how much people liked is hard to understand why. One person may love C coding and really enjoy a low level systems paper, where another person doesn't and they would say they didn't enjoy it. Both of their ratings don't have any impact on you evaluating if you are going to enjoy it.

As I understand it (I'm in my first semester), some of the courses aren't well organised, or the TA's and instructors are not very responsive. That is the kind of info I'm really looking for.

from gt-course-surveys.

Worley avatar Worley commented on July 30, 2024

@mehmetbajin How hard would it be to show users that their old reviews aren't complete in the "My Reviews" pane? Doesn't need to be intrusive, but just show that some reviews have more data to collect.

from gt-course-surveys.

 avatar commented on July 30, 2024

Can we aggregate the reviews so that there's a summary star rating for each course? To me that's the most useful function by far and the whole purpose behind having a rating system.

from gt-course-surveys.

mehmetbajin avatar mehmetbajin commented on July 30, 2024

@foobazzler Great idea! I just do not have the bandwidth at the moment to implement this, especially since the value added may not be as great as we hope (only ~60 reviews out of ~800 have ratings recorded).

Would you want to code it up? :)

from gt-course-surveys.

 avatar commented on July 30, 2024

@mehmetbajin I understand if you are busy at the moment. By the way, congratulations on the new job!

To get around the problem of zero-star reviews, could we disregard those and force new reviews going forward to select a star rating before submission? That way the aggregate review won't be skewed by existing reviews, most of which are still zero stars.

I'll see if I can contribute any useful code.

from gt-course-surveys.

mehmetbajin avatar mehmetbajin commented on July 30, 2024

Thank you :)

You'll be pleased to know that a rating is required in any new reviews or in edits to any existing ones.

from gt-course-surveys.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.