Is there anything that tells me how this works? I'd like to use it with a client, but I have to dig into the code to figure anything out. How do students apply for a course? How are they approved? How are resources connected with classes?

Comments

imobachgs’s picture

Assigned: Unassigned » imobachgs

Hi,

At this time there's no documentation at all apart from README.txt, INSTALL.txt and HOOKS.txt (the last one only for developers). It could be great to have some handbook page in Drupal's website.

I'll try to write some docs in the next weeks.

Thank you!

imobachgs’s picture

Hi,

I almost forgot: you can ask for help here until the handbook is ready.

Thank you!

Nick Fedchik’s picture

Please provice a brief HOWTO!!!

Assume I have 2 roles - Student and Teacher.
Student must read some pages (of the same nodetype) in predefimed order, then make an answer on some questions (exit pool).

How to setup permissions?
How to setup assignments?
How to setup blocks visibility pfor each role?
Can I grade students using pools?

What the difference between Manager and Teacher?

imobachgs’s picture

Hi,

I'll try to answer those questions.

1) How to setup permissions?

Classroom can setup permissions for you. After selecting which node types will be used as 'Courses', 'Assignments', 'Resources' and 'Responses', go to 'Roles and permissions', select roles and click 'Adjust permissions'.

Anyway, you can read more about permissions in INSTALL.txt.

2) How to setup assignments?

You can have differente types of assignments. For example, a plain Drupal node could be an assignment: you can use that node to present the assignment (using the body or an attachment). The students could complete that assignment and you can grade the response.

But if you use classroom_quiz, you could use a quiz (from Quiz module) as assignment. In that case, the response's grade will be calculated automatically (although you can change it).

3) How to setup blocks visibility pfor each role?

You have three blocks: 'My courses', 'My assignments' and 'Topics'. If a user is subscribed to any course, the 'My courses' block won't be displayed. The same applies to 'My assignments' block.

The 'Topics' block it's only shown when you're into the 'classroom'.

4) Can I grade students using pools?

Do you mean 'polls'? No, you can't. But you can use a quiz if you enable the classroom_quiz module (provided with Classroom). Anyway, it's posible to writ a module to extend Classroom so you can use polls as assignments.

And that's all! I hope it helps.

Thank you for trying Classroom!

Regards,
Imobach

imobachgs’s picture

Oh, I almost forgot to explain the difference between managers and teachers. The idea behind the managers is that those users could perform some administrative tasks, as subscribing users and teachers. But managers aren't teachers (they can't create assignments, topics, etc.).

Anyway, a user could be manager and teacher for the same course.

I hope it helps!

Thanks!

Regards,
Imobach

Nick Fedchik’s picture

Thanks, it's helpful.

Nick Fedchik’s picture

Title: Documentation? » Possble and Topic in new Assignment
Nick Fedchik’s picture

Title: Possble and Topic in new Assignment » Documentation
mrebelo.vqeb’s picture

Hi, thanks for the module. We have been using it for some months now.
I wanted students to see the assigment's response of other students (and to comment on then). Is that possible? Also how can a teacher send a message to all students at once?
Thank you in advance,

Mauro

cesar.brod@gmail.com’s picture

I am quite new to this module and I already think it is fantastic! In order to help, I have just started writing a course on howto create a course using the classroom module. It is being developed in Portuguese and it is right in the beginning. I will translate it into English and make it available with the hopes it will help newbies like me.

In the meantime, I am trying to figure out how some stuff works. I have added a content for Quiz Directions and when viewing it, it shows the Next button at the end. I assume this should go to the actual Question the text refers to. In my example, I am giving instructions on how the student should prepare (what to read) before answering a long question. I cannot figure out how to link the directions with the question.

Also, if I create an assignment outside a course, how can I later add this assignment to a course?

Thanks!

vantuykom’s picture

Any update on your course?
I just find this module, it looks very interesting for a project I am working on, but it costs too much time to sort things out, so your course would be very welcome!

regards

alfthecat’s picture

Hi,

I'm trying to figure out a quite basic thing.... How do I add the actual content to Topics? I have created a course, which has several chapters, or, Topics. I can add Topics but I can't provide anything more than the number, title and description. So where does the actual content go?

Thanks in advance!

alfthecat’s picture

Just figured it out, one needs to assign resources to a topic....

skclewis’s picture

I'm working on a project where this will be just what the client needs. I set it up per instructions. But there is nothing to tell me how to actually create a course. My client has course titles, but how do teachers actually create the course content? Essentially the courses center around a chat session between student and teacher. The course page would be a description of the course, list of practice papers the student can use, and an exam to be taken and submitted for grading by the teacher. Pretty much straight text with some hyperlinks to files for downloading. Any help on doing this simple thing would be great. Thanks!

imobachgs’s picture

Hi skclewis,

I think that you could achieve almost what you want following this steps:

  • Install the module and create three content types: 'course' and 'paper'.
  • Create two user roles: 'teachers' and 'students'.
  • Configure the module so the 'course' content type is used as 'course' and the 'paper' content type is used as 'resource'. You can add all papers that you want to a course and organize them into topics.
  • Adjust permissions (use the 'roles and permissions' tab).
  • Install and configure de classroom quiz module (your users could submit quizzes) if you want.
  • And you're almost done. Classroom doesn't have support for chat sessions, so you'll have find your way to implement such a feature.

    Thank you!

skclewis’s picture

Thanks osh. Sorry for the late reply but the client changed the parameters so I won't be using classroom. Similar process but using a different approach and it is working as the client wants.