Piazza Moving to Paid Model—Opportunity for Discourse

Right. What you want to do is call the API when a student is added/removed from a course, thus keeping things up to date and not needing to do API calls for 60K students * tons of courses. The SSO solution would be great if you have tech folks with the skills and desire to help. At a Large Midwestern University, there’s a chance of that, but only with buy-in from them. Back in the daay, at my Large Southern University I was able to get competent help to LDAP auth my self-hosted Moodle instance with the university, but I wasn’t asking for course-level data.

Right. So looking more closely that Piazza, it’s pretty clear that their business model was to give free/low cost access to folks just long enough for them to build a product and get connections (both software and business-wise) with the popular LMSs. And once you’re a BIG-LMS-OFFICIAL-PARTNER then it’s much easier to get the tech folks to buy in (with their dollars and their time).

So the pieces that I’ve found are

  • a fork of the question-answer plugin that allows two posts to be marked as answers, one for everyone with access to the category and one for the owners of the group that controls access to the category, and then makes both of those Wikis with write permissions scoped to the right group. I’m not entirely convinced that students/faculty really love this feature, though, so maybe all you really want is a forum that doesn’t suck.
  • plugins for Every.Single.LMS that facilite connecting a category to an LMS course. I guess I’d start with Moodle, since it’s free, and then work on Canvas, since it’s the current Market Leader. My guess is 10-50 hours for each of them, but I could be off by a factor of 2 or 3. But this counts on buy-in from folks with keys to the LMS

For a single class, if the students use Google or Microsoft email, then authentication isn’t a huge hassle (even without help from Above) and managing users by hand isn’t a HUGE hassle. But to make it worth my while, I’d need to charge on the order of $100/semester, assuming that I didn’t have to do a bunch of hand-holding to get folks onboarded.

6 Likes

Use GitLabs - colleges use it effectively to ensure students don’t share their projects to cheaters. It’s about peer pressure here. Use what everyone else uses and your butt is covered.

5 Likes

Well, I found this article on the front page of Ars Technica. It looks like Google was nice enough to do that for Discourse! :rofl:

For the businesses that actually used it (and all jokes aside), what would be the easiest way of migrating Google Currents data to Discourse?

2 Likes

Is there any documented way to get the data out of this one? They finally killed off the way to get the Google groups data.

3 Likes

Maybe through the same way you could export your Google+ data when it still existed?

I also managed to find this topic.

1 Like

If you have a budget you can post in #marketplace or send me a pm.

3 Likes

Unfortunately, I don’t have a budget, but some users in the topic that I linked in my previous reply were willing to chip in for a related project.

1 Like