Setting up a #class

Talk about pretty much anything here, but DO NOT USE FOR SUPPORT.

Moderator: Supporters

Locked
Shelluser
Posts: 38
Joined: Tue Feb 01, 2005 8:30 pm
Location: The Netherlands
Contact:

Setting up a #class

Post by Shelluser »

Hi there,

Some people on my network are currently looking into a way to setup some sort of #classroom in which some common things about IRC and other related topics can be taught. However, it seems that they have some trouble with finding some software which can take care of the tutoring itself. From what I understood about it they're trying to get a program to dump certain text into the channel after which it can be discussed.

Anyway, to make a short story longer: I'm wondering if any of you guys have already tried a setup like this and if so what kind of software / solution you ended up with ?

Thanks in advance for any reaction.
With kind regards, Peter

NekoNet IRC
www.neko-net.org / [url=irc://irc.neko-net.org:6667]irc.neko-net.org[/url]
medice
Posts: 42
Joined: Fri Jul 09, 2004 11:02 pm

Post by medice »

why do you need a certain programm for pasting text?
Either write live if you're teaching something, or prepare it before and copy/paste. I'm not aware, that there are any different solutions for that...
greets
/medice
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

A bot that responded to triggers would probably be the easiest way.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Winbots
Posts: 65
Joined: Wed Apr 21, 2004 12:26 am
Location: irc://irc.winbots.org/Winbots
Contact:

Post by Winbots »

In Anope there is a module called MovieServ...
just write the tutors as movieserv movies...
something like this should work...

Code: Select all

0s NICK Tutor
60s SAY Tutor Hello, the tutorial will begin in 5 minutes, invite your friends!
60s SAY Tutor Hello, the tutorial will begin in 4 minutes, invite your friends!
60s SAY Tutor Hello, the tutorial will begin in 3 minutes, invite your friends!
60s SAY Tutor Hello, the tutorial will begin in 2 minutes, invite your friends!
60s SAY Tutor Hello, the tutorial will begin in 1 minute, invite your friends! Now is the time to make sure logging is turned on!
60s SAY Tutor The tutorial will now begin...
2s SAY Tutor Hello, and Welcome to our tutorial about <insert topic here>, We would like to thank each one of you for comming. [L1]
4s SAY Tutor My name is Tutor, I will be your teacher for todays lession. [L2]
3s SAY Tutor <insert more stuff> [L3]
3s SAY Tutor <insert more stuff> [L4]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor We will now take a short break to answer your questions...
3s SAY Tutor Please use /msg <helperbot-nick> <question> to ask your question.
3s SAY Tutor ---------
180s SAY Tutor --------
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor We will now take a short break to answer your questions...
3s SAY Tutor Please use /msg <helperbot-nick> <question> to ask your question.
3s SAY Tutor ---------
180s SAY Tutor --------
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor <insert more stuff> [Lx]
3s SAY Tutor We will now take a short break to answer your questions...
3s SAY Tutor Please use /msg <helperbot-nick> <question> to ask your question.
3s SAY Tutor ---------
180s SAY Tutor --------
3s SAY Tutor We would like to thank you for joining us this time...
3s SAY Tutor --------END--------
And have a mIRC bot (<helperbot-nick>) with this code (and maybe some more)...

Code: Select all

ON *:NOTICE:*Tutorial in #tutorial*:?:{ if ($nick == Global) { join #tutorial,#tutorial.admin
mode #tutorial +um
mode #tutorial.admin +i
invite <helpernicks> #tutorial 
invite <helpernicks> #tutorial.admin } }
ON *:TEXT:---------:#tutorial:{ if ($nick == tutor) { enable #tutorial-questions } }
ON *:TEXT:--------:#tutorial:{ if ($nick == tutor) { disable #tutorial-questions | unset %question.* } }
#tutorial-questions off
ON *:TEXT:*:?:{
set %question. $+ $nick $1-
msg #tutorial.admin $nick asked question: $1-
}
ON *:TEXT:!answer * *:#tutorial.admin:{ msg #tutorial $1 asked: %question. [ $+ [ $1 ] ] | msg #tutorial $nick answered: $2- }
#tutorial-questions end
on *:TEXT:*:?:{ notice $nick question time is closed, ask later... }
on *:TEXT:!answer * *:#tutorial.admin:{ msg #tutorial.admin Tutorial question time is closed.. }
on *:TEXT:--------END--------:#tutorial:{ if ($nick == Tutor) { mode #tutorial +i | unset %question.* | disable #tutorial-questions } }
And then you can start a tutorial by typing this:

Code: Select all

/join #tutorial,#tutorial.admin
/msg movieserv load <insert tutorial name here>
/msg movieserv play 1 #tutorial
/msg operserv global Tutorial in #tutorial will begin in 6 minutes... Todays topic: <insert topic here>
Shelluser
Posts: 38
Joined: Tue Feb 01, 2005 8:30 pm
Location: The Netherlands
Contact:

Post by Shelluser »

medice wrote:why do you need a certain programm for pasting text?
Well, we're talking about +/- 20 - 30 min. sessions which go over a certain topic after giving $people an option to respond / ask questions.

It would be tedious if they needed to paste the whole story in every time.
With kind regards, Peter

NekoNet IRC
www.neko-net.org / [url=irc://irc.neko-net.org:6667]irc.neko-net.org[/url]
Shelluser
Posts: 38
Joined: Tue Feb 01, 2005 8:30 pm
Location: The Netherlands
Contact:

Post by Shelluser »

Winbots wrote:In Anope there is a module called MovieServ...
just write the tutors as movieserv movies...
something like this should work...
Thanks a bunch for the tip!

I never noticed this module and from what I've seen it looks like this is exactly what those guys are after. I'm compiling as we speak, going to give it a testrun later.

Thanks again!
With kind regards, Peter

NekoNet IRC
www.neko-net.org / [url=irc://irc.neko-net.org:6667]irc.neko-net.org[/url]
Shelluser
Posts: 38
Joined: Tue Feb 01, 2005 8:30 pm
Location: The Netherlands
Contact:

rounding up...

Post by Shelluser »

Well,

We're a few days further and it turned out that this was indeed exactly what they were looking for. We've had a few #class sessions now and most people who followed them liked what they saw and most importantly; learned a bit about specific IRC commands. Because one of the people in #class is an oper there is no need for extra control since they can start classes whenever they need (there are always some people present who can help out and explain further if there is a need).

Thanks again.
With kind regards, Peter

NekoNet IRC
www.neko-net.org / [url=irc://irc.neko-net.org:6667]irc.neko-net.org[/url]
Locked