Chat activity settings
  • 01 Feb 2022
  • 2 minutes to read

Chat activity settings


Article Summary

Activity settings

When you add a chat activity to a course you can configure the following settings.

SettingDescriptionNotes

Next chat time

Time and date of the next scheduled chat session.

-

Repeat/publish sessions

There are four options here:

  • Don’t publish any chat times: Creates a chat room that is always open and has no specified meeting times
  • No repeats: Creates a one-time chat room that will meet only during the time specified
  • At the same time every day: Creates an entry in the course calendar for a daily chat at the time specified
  • At the same time every week: Creates a weekly entry in the course calendar

-

Save past sessions

When a chat is complete, the transcript will be available for the amount of time specified here.

-

Everyone can view past sessions

This determines whether transcripts are available to trainees, or just the trainer.

-

Common module settings

See Common module settings to learn more.

-

Activity completion

See Activity completion to learn more.

-

Restrict access

See Restrict access to learn more.

-

Tags

See Tags to learn more. 

-

Plugin settings

There are some configurations that you can set at a site level, these will affect the defaults for all chats on the site. To change these select Quick-access menu > Plugins > Activity modules > Chats.

Don't forget to click Save changes once you have adjusted these to your preferences. 

SettingDescriptionNotes

Chat method

Choose from:

  • Ajax method: Provide an ajax based chat interface, contacting the server regularly for updates
  • Normal method: Involves the clients regularly contacting the server for updates (requires no configuration and works everywhere, but it can create a large load on the server if chat is heavily used)
  • Chat server daemon: Requires shell access to Unix, but results in a fast scalable chat environment

-

Refresh user list

How often should the list of users be refreshed? (in seconds).

-

Disconnect timeout

What is the maximum time that may pass before we detect that a user has disconnected (in seconds)? This is just an upper limit, as usually disconnects are detected very quickly. Lower values will be more demanding on your server. If you are using the normal method, never set this lower than 2 * chat_refresh_room.

-

Refresh room

How often should the chat room itself be refreshed? (in seconds). Setting this low will make the chat room seem quicker, but it may place a higher load on your web server when many people are chatting. If you are using Stream updates, you can select higher refresh frequencies -- try with 2.

Only applies if Chat method is set to Normal method.

Update method

Chatroom updates are normally served efficiently using the Keep-Alive feature of HTTP 1.1, but this is still quite heavy on the server. A more advanced method is to use the Stream strategy to feed updates to the users. Using Stream scales much better (similar to the chatd method) but may not be supported by your server.

Only applies if Chat method is set to Normal method.

Server name

The hostname of the computer where the server daemon is.

Only applies if Chat method is set to Chat server daemon.

Server IP

The numerical IP address that matches the above hostname.

Only applies if Chat method is set to Chat server daemon.

Server port

Port to use on the server for the daemon.

Only applies if Chat method is set to Chat server daemon.

Max users

Max number of clients allowed.

Only applies if Chat method is set to Chat server daemon.

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.