Knowledgebase/Video Tutorials

[d] VIDEO: [Classes] How to Create "Extra" Haiku Classes (e.g. for clubs & activities)

renee
posted this on Feb 20 09:10 am

 

Comments

User photo
Lita Bledsoe

This looks helpful, but I have a couple of questions.  How can it be used for clubs etc if it's role based?  Won't that mean all students will have access, not just the students who are club members?  Also, if it's a role based roster, doesn't that mean there is no messaging?  That limits the communication and interaction between the leader and between students.  Thanks for continuing to build out helpful resources! 

February 20, 2012 10:37 am
User photo
Haiku Support Team
Haiku Learning Systems Helpdesk & Knowledgebase

Hi Lita,
Great question!  The key to club/team access is based on your school using User Levels.   Any user can have any number of User Levels assigned to them.   User Levels are most commonly used for tagging users with their grade level, but it reality it is a very flexible tagging system.   A User Level can be "First Grade" or "2012" or "Chess Club" or anything you want it to be..  User Levels can be imported from your SIS (Student Information System) or defined user-by-user via the domain admin. This will allow you to group anything you want and then use Role-Based Rosters to dynamically assign classes to users.  If you have questions about how to get User Levels imports into Haiku from your SIS please drop a note to support@haikulearning.com and we can give you a hand.

Best,
Bryan Falcon
Haiku Learning Systems 

February 20, 2012 10:43 am
User photo
Joep

This is something that we've been hoping for, so thanks for developing it!  

I, too, have several questions however.  Is the fact that it is "role-based" the only difference between an "extra" class and a regular class?  Is it otherwise exactly the same?  Also, I note that when a domain admin creates the class, they have the option of checking the box for daily notifications to those who are enrolled.  Does this mean that otherwise there would be no notifications, or does this mean that otherwise, the receipt (or non-receipt) of notifications would depend on users' own settings, as they would for other class (i.e., does this setting override users' settings)?  Until now, I have not paid any attention to Class Levels, so I would like some more information on creating them.  Do I need to set an import ID for each class level?  Does the import ID need to be unique (not shared by any imported user)?  It sounds like you are saying that, once the class levels are created, I could choose both, say "8th grade" and "chess club" as levels for a particular student.  Is that correct?  Thanks!

February 21, 2012 11:12 am
User photo
Haiku Support Team
Haiku Learning Systems Helpdesk & Knowledgebase

Hi Joe,

Role-based Roster classes have a few differences from a regular class, and only role-based rosters can be flagged as Extras.

The main differences are:

  • Dynamically maintained rosters based on role, organization or class levels (tags).
  • No grade book or attendance books.
Class levels are maintained in the Users_Levels.csv file as part of the standard CSV import.  To set them you provide the import_id of the user in one column and the User Level in the other.  For example, If Superman attended your school, you could add him to his two extracurriculars in the following manner in the Users_Levels file.

"11111111","Football Team"
"11111111","League of Justice"

He would now be flagged with both Levels, and as a result you would then be able to create a separate Role-Based Class (flagged as an Extra) for each of his two activities by selecting the level when creating the Role-Based Class.

If you turn off daily notifications for the class, then updates of resources being added will not be sent for that particular class, despite what the user selects.  This is useful for resource sites where you do not want to spam users with notifications of files being added

I hope this addresses your questions. 

Best,
-Bryan Falcon
Haiku Learning Systems
February 21, 2012 12:05 pm
User photo
Joep

Thanks, Bryan.  I think my confusion resulted from thinking about creating class levels manually rather than through an import.  I noticed in the Haiku admin interface that I can create a class level (manually), but when I do that it also asks for an Import ID, so I thought the import ID applied to the class level itself, but from what you said I guess it applies to a user.  Somewhere I read that I could set levels on a user-by-user basis, which I interpreted to mean that I could do it manually rather than through an import.  Am I correct in thinking that I could use the manual approach by creating a class level and associating it with one user's Import ID)?  After that could I manually select that class level for other students?  Or do I really need to do this using the .csv import?  Thanks again, Joe

February 21, 2012 12:33 pm
User photo
Haiku Support Team
Haiku Learning Systems Helpdesk & Knowledgebase

Hi Joe,

Great question.  You can create Grade Levels in the Domain Control, and once created start applying them manually to each user.  You do not need to use the import process to use this feature.

When logged in as an admin go to Manage Domain >> Grade Levels and set the values.  You can then go to Accounts >> Manage User >> Edit  and add the Grade Level.

Best of luck!
-Bryan
Haiku Learning Systems 

February 21, 2012 02:01 pm