#22 Fedora classroom v2

Created 6 months ago by ankursinha
Modified a month ago

Come up with a new improved classroom programme!

We have discussed this at devconf briefly, we should definitely sit down and put our heads together after fosdem when all the madness tones down hehe

Awesome! This was discussed at our meeting on January 30 2017 too. This is what we thought:

  • the process is already setup pretty well: https://fedoraproject.org/wiki/Classroom. What tweaks, if any, do we need to make to it?
  • IDEA: have a group of people who serve as "Classroom wranglers". It is their responsibility to seek out community members and request them to teach sessions. It'll also be their responsibility to communicate with CommOps + Mktg + Join to publicise classrooms and collect metrics.
  • IDEA: a "passing the baton" system? After you teach a class, you must find a person who will take the next one, and so on?
  • How do we ensure that classrooms are available to people of different timezones? Should we have different threads for different TZs, or do we just let the teacher pick the time and let folks that can manage attend the session?
  • We should ensure that we have a session every few weeks to keep the wheel turning.

@rhea, can you please tag the others that are interested so that they can comment here?

@eischmann , @mailga, @kevin - what do you think? (Please tag others that may be interested in the idea).

It would be lovely if we could revive the classroom.

I'd advise lining up a number of talks before starting them (that way you don't just have one and then nothing and lose momentum). Happy to help out as my time permits.

:steam_locomotive:

I could do short intro to dotnet on Fedora, with followup classes/talks later on, about similar topics - e.g. short intro into azure, how to create fedora machine there, later on setting up asp.net website (including quick apache in front of it) aand i dont know what else, i'll cover all the weird topics nobody in linux world cares about :D

I would not run it on irc though eh, can't imagine how that would work. Bluejeans for me :]

@ankursinha not sure who was it though :p @jflory7 bee2502 ?

As I mentioned in the meeting, I remember of something called as Fedora University. I don't remember where I read it but I believe the idea was similar to Fedora Classroom. Note that this is not the University Initiative that I'm talking about. If anyone has heard about any such initiative, please shed some light here. Else, let's just safely discard it and conclude that I'm being paranoid.. :sweat_smile:

It would be lovely if we could revive the classroom.
I'd advise lining up a number of talks before starting them (that way you don't just have one and then nothing and lose momentum). Happy to help out as my time permits.
🚂

+1

Should we follow the same system, format and resources to begin with, and then we can tweak things as we go along?

I could do short intro to dotnet on Fedora, with followup classes/talks later on, about similar topics - e.g. short intro into azure, how to create fedora machine there, later on setting up asp.net website (including quick apache in front of it) aand i dont know what else, i'll cover all the weird topics nobody in linux world cares about :D

Sure! I'll start setting up a list of ideas and volunteers as @kevin suggested!

I would not run it on irc though eh, can't imagine how that would work. Bluejeans for me :]
@ankursinha not sure who was it though :p @jflory7 bee2502 ?

I haven't used Bluejeans - is it open source software? I'd use IRC myself, but I don't see why we can't use other tools too.

Question - is it OK to re-use the classroom mailing list and IRC channels? I think they're fine, aren't they? Some of us can take over administration duties?

Volunteers for admins please comment here, and I'll open a ticket with infra to get us the permissions.

Question - is it OK to re-use the classroom mailing list and IRC channels? I think they're fine, aren't they? Some of us can take over administration duties?
Volunteers for admins please comment here, and I'll open a ticket with infra to get us the permissions.

Sure, should be fine.

@ankursinha I suggest waiting for meeting before we do anything with any of the things. Don't push too fast please... I'm afraid that it wouldn't end well to jump in all hyped into several different projects all at once (mentors, classroom, mentors of different kind, join itself...) -> plenty of work to go around.

Especially with devconf and fosdem messing everyone up - need to catch up

I haven't used Bluejeans - is it open source software? I'd use IRC myself, but I don't see why we can't use other tools too.

IRC is text, you can't teach much with text. I need to show, draw, and type, hence why BlueJeans would be my choice, which is paid service, used by RedHat. Example talk done via BlueJeans: https://www.youtube.com/watch?v=oLJZ6sWQFPI

I haven't used Bluejeans - is it open source software? I'd use IRC myself, but I don't see why we can't use other tools too.

IRC is text, you can't teach much with text. I need to show, draw, and type, hence why BlueJeans would be my choice, which is paid service, used by RedHat. Example talk done via BlueJeans: https://www.youtube.com/watch?v=oLJZ6sWQFPI

You'd be surprised actually, but anyway, the teacher can pick the tool - I don't see any trouble there.

@ankursinha I suggest waiting for meeting before we do anything with any of the things. Don't push too fast please... I'm afraid that it wouldn't end well to jump in all hyped into several different projects all at once (mentors, classroom, mentors of different kind, join itself...) -> plenty of work to go around.
Especially with devconf and fosdem messing everyone up - need to catch up

Sure, but it makes more sense to have most of it fleshed out here and to then use the meeting for the final consensus votes - the meetings are an hour only, and we cannot use them for detailed discussion on all aspects of all our tickets. :(

Please tag any others that you think should get involved here, that way they can comment whenever they have time.

Next meeting should be in a week. I've written a summary blog post that's on the planet now - should help to spread the word a bit.

Sure, but it makes more sense to have most of it fleshed out here and to then use the meeting for the final consensus votes

Yes it does, but from your question it seemed to me like we were already making decisions here, not just throwing in ideas and working on them. I can't participate in ticket-decision-making as i said in the other comment...

@porfiriopaiz - sorry, missed you on the IRC channel. More hands are always welcome :)

IDEA - badge series for both teachers and attendees.

+1 badges, everyone loves badges, that could encourage some more teachers.

5 months ago

Metadata Update from @ankursinha:
- Issue untagged with: next-meeting

Updated the ticket to reflect what this is really about. While we work on this, I'll resurrect the classic IRC classroom programmes so that we can get the ball rolling. We can then upgrade to this once we have it worked out.

5 months ago

Metadata Update from @ankursinha:
- Issue tagged with: classroom

Quick ping - any new ideas/comments on this? We've got IRC sessions lined up now. Should start in a few weeks.

For now, I volunteer to admin ML. Also, I want to ask about the following platforms:

BlueJeans: paid service, used by RedHat.
BigBlueButton: Open Source for VideoConference.
Ekiga: It's a free software for SIP calls, like Skype (sorry for the comparison). Requires to get an ekiga.net SIP account (it's free), or an IPBX instance like Asterisk.
OpenMeeting: It's a Open Source Software from Apache.

None of that hun, they hate and are strictly against anything that is not irc, probably scared that it would be too good.

@rhea That's not true. The IRC Classroom issue #23 is an start initiative:

Until #22 is being worked on, I suggest we resurrect the classic IRC based classroom sessions that we had in the past - so that we can get the ball rolling and so that we can begin to get people involved in the system.

Once we have the newer classroom worked out, we can phase this out and move to the new one!

So, one thing will be IRC classroom and another classroom V2.

Oh yeah everyone went so fucking disgustingly against me and anything I suggested regarding non-irc classrooms that I really doubt anything like that will ever happen. Either way you've lost my support, my bluejeans that could have been used, my server hosting (will have to go through infra if you will need anything) and my code that i could have written to support it. Cheers.

@rhea I'm so sorry you felt that way, and I understand what you're saying. I hope your feelings change soon. If you feel some negativity coming from me, please forgive me, I wasn't my intention to be disgusting or to hurt your feelings in any way; also If I write to you something and you felt it was offensive in any way, It wasn't my intention. We will try to launch this initiative, and of course as always, if you want to contribute, you're more than welcome.

I remember that the discussion was slightly heated, but that was not because we were dismissing ideas, it was because we were disagreeing over how and in what order things should be done. It's all in the meeting logs for anyone to go through too.

The ticket itself has should have clarified the difference between the IRC resurrection, which we wanted to start ASAP as a way of getting things going, and the classroom v2 initiative which is not a redo but a whole new level of things that requires a lot more thought and infrastructure - clearly v2 is a long term initiative.

I'll use your comment to shed some light on the cause of our disagreement. I think that we should not use one persons blue jeans account or their server for this initiative, since they would would both have a single point of failure. What if this one person moves to a new job and do not have the blue jeans account in the future? The whole idea is to make the initiative sustainable by the community so that even after one or all of us move on, others can continue using the set up that we put in place. Otherwise, it'll simply be another community project that dies out when the founding core team moves on, and they inevitably will. This is a lesson we've learned over the years from various teams. The defunct IRC classroom and mentoring programmes are excellent examples. So yes, we will try to come up with a solution that can be hosted on community infrastructure which makes it much easier for new community members to keep the system going.

I stressed on IRC because it is a well established system, and given that we have had IRC classrooms for a long time in the past, we know that this system works. So, to me, it makes complete sense to start with a tested system while a whole new one is in the works - and we're going ahead with this plan now.

Anyway, using such language and walking away is not the right way of going about it. Most of the work in the community goes towards convincing people that a particular project is worth their free time. Disagreements are part of community work, and one must learn to deal with them in a constructive way. It makes me unhappy when community members resort to such dialogue over disagreements and decide against supporting a project, but well, things come up and temporary associations are an inherent property of a community based on volunteers. Those that are around and are interested in the v2 initiative will continue working on it.

I was to be responsible for it whole, so using my resources would be fine. And you disagreed with me about everything that you guys are now agreeing on. *shrugs*

I was to be responsible for it whole, so using my resources would be fine.

No, it would not, for reasons I've pointed out above. None of us are going to be responsible for it whole - that is simply not how community projects work. Everyone that wants to help will share the various duties, and so, it would be most apt if the infrastructure is community based too.

And you disagreed with me about everything that you guys are now agreeing on. shrugs

I don't think so. I'm still disagreeing with this particular path as I say above. I'm going to chalk this down to miscommunication and proceed. Irrespective of what the disagreement was around, I'm not OK with the negative reaction I've seen here, though.

Anyway, this is the last I'll say about disagreements and reactions - I'd rather focus on what this ticket is about.

Updates from yesterday's meeting - https://meetbot.fedoraproject.org/fedora-meeting-3/2017-05-22/fedora-join.2017-05-22-15.08.html:

TImeline is 2 weeks. Please blog about these with a heading "$platform review for use in Fedora classroom sessions" so that it shows up on the planet, and drop the links here too.

I had a chance to go through the latest meeting logs. I would like to help out by being an instructor and an emcee. I don't know what topic to choose for the class but I'm sure I'll come up with something.

Also, let me know if there are any other tasks which need more manpower to be completed.

Found some open source stuff Google set up that we can maybe look at later:

We should probably break our tasks down into smaller tickets and leave this one as the master ticket. What do you folks think?

This is now a tracker issue. We'll open new ones for the various sub tasks. Opened #28 to begin with.

a month ago

Metadata Update from @ankursinha:
- Issue unmarked as depending on: #28

Login to comment on this ticket.