Aquesta pàgina forma part de la documentació de Moodle en català, tot i que no ha estat traduïda encara. Podeu contribuir obertament a les tasques de traducció. Podeu consultar la Guia d'edició de la documentació i també participar ens els debats del fòrum de traductors de la documentació a moodle.org

Block settings: diferència entre les revisions

De MoodleDocs
Salta a:navegació, cerca
(Lets talk sticky context and give some clues :))
 
(23 revisions intermèdies per 5 usuaris que no es mostren)
Línia 1: Línia 1:
{{Blocks}}
{{Blocks}}
Managing blocks is a 2 step process.  First a block must be added.  Second the block must be configured.
[[Image:blocks03.png |thumb|right|Example of 2 blocks with editing turned on]]
==Adding a block to a page==
==Adding a block to a page==


Línia 9: Línia 6:
Please see [[Blocks]] for a list of all the blocks in a standard Moodle install.  Your site may have added contributed blocks and or your site administrator has disabled specific blocks on your site.
Please see [[Blocks]] for a list of all the blocks in a standard Moodle install.  Your site may have added contributed blocks and or your site administrator has disabled specific blocks on your site.


==Block heading menu==
{{New features}}Note: The ability to add a particular block to a page is controlled by an ''addinstance'' capability (e.g. [[Capabilities/block/comments:addinstance|block/comments:addinstance]]), which is allowed for the default role of teacher.
The block header icons will allow the user to [[Dock|docked]], hide, delete, or move the block up and down in the column order. Student maybe allowed to dock blocks, but will not have the other editing icons. Block position can also be set in the block configuration menu.
 
==Block configuration==


==Configuring a block==
After adding a block, click the edit icon in the block header to configure it.
After a block has been added, you will need to give it content and determine where it will appear.
[[Image:blocks03.png |thumb|right|Example of 2 blocks with editing turned on]]


===Block settings===
===Block settings===
Some blocks allow the user to add content.  The configuration page will have a content area when this is an option. The HTML block has a content area in "Block settings" , the Comment block does not show a "Block settings" area.
 
Certain blocks, such as the HTML block, allow a block title and more to be set.
 
[[File:Block configuration block setting area.png]]


===Where this block appears===
===Where this block appears===
Depending upon the context and users permissions, this area determines where initially this block will appear.
Depending upon the context and users permissions, this area determines where this block will appear.
*Original block location: provides information about where the block was initially created.
*Original block location: provides information about where the block was initially created.
*Display on page types: allows the user to set the context that the block can appear in. These options will vary depending upon the permissions of the user.  For example a site administrator might see a setting that will allow the block to appear on Any page, or any type of course main page, while a teacher may only see the option to place it on every page in the course.   
*Display on page types: allows the user to set the context that the block can appear in. These options will vary depending upon the permissions of the user.  For example a site administrator might see a setting that will allow the block to appear on Any page, or any type of course main page, while a teacher may only see the option to place it on every page in the course.   
Línia 25: Línia 26:
*Default weight: Where in the column do you want it to appear if there are other blocks in that column.  -10 will put it at the top, 10 will put it at the bottom.  A zero is neutral.  
*Default weight: Where in the column do you want it to appear if there are other blocks in that column.  -10 will put it at the top, 10 will put it at the bottom.  A zero is neutral.  
[[File: Block configuration where appears.png]]  
[[File: Block configuration where appears.png]]  
See [[User profiles]] for instructions on how to make a block appear on all user profile pages.


===On this page===
===On this page===
Línia 31: Línia 34:
*Weight - Here you can override the default setting on this page.
*Weight - Here you can override the default setting on this page.
[[File:Block configuration on this page.png]]
[[File:Block configuration on this page.png]]
=='Sticky blocks'==
The term 'sticky' block was used in older versions of Moodle to mean blocks which the admin added either site-wide or to the [[My home]] page and which could not be deleted by regular users. Although the term is no longer used, it is still possible to make blocks 'sticky' and in a wider variety of locations.
In Moodle 2.4.2 onwards, if an admin deletes a "sticky" block in a course, they receive a warning of the site-wide consequences of this action  before it is deleted.
Here are a few examples:
===Making a block sticky throughout the whole site===
The Moodle administrator might wish for example to display support contact details sitewide using an [[HTML block]] called 'Helpdesk':
#As an administrator, turn on the editing on the front page and add the block you wish to make sticky.
#For ''Where this block appears>Page contexts'', choose 'Display throughout the entire site'.
#Decide other settings according to your preference and save.
#The block will now appear on all pages of your Moodle.
{|
| [[File:sitewidestickyblock.png|thumb|Making a block sticky throughout the site]]
|}
===Making a block sticky throughout a course===
The teacher might wish for example to display the [[Messages block]] everywhere in the course. This would allow students easily to message each other and their tutors  not only on the course from the main page but also on individual activities. The block would be available on admin pages too.
#As a teacher in the course, turn on the editing on the course main page and add the block you wish to make sticky.
#For ''Display on page types'', choose 'Any page'
#Decide other settings according to your preferences and save.
#The block will now appear on all pages of the course.
{|
|[[File:coursestickyblock.png|thumb|Making a block sticky throughout a course]]
|}
===Making a block sticky in a category===
A user with category rights might for instance wish to display a [[Remote RSS feeds block]] in all of the courses within a particular category, such as a Head of Science adding Science news feeds to the Physics, Biology and Chemistry courses. While this should be possible, there are currently problems with blocks on category pages not saving the required page context. See MDL-31616
===Making a block sticky in a resource or an activity===
A teacher might wish to display a block in one particular resource or activity, for example a Head of Faculty might make create a [[Book]] for departmental policies and wish to add the  comments block to  every chapter/page of a book so colleagues can give quick feedback. (Note that such a comments block would be the ''same'' block on each chapter/page)
#As a teacher in the course, turn on the editing and click into the resource/activity -in this case a Book and add the block.
#For ''Display on page types'', you will see (for example) 'mod-book*'
#Decide other settings according to your preferences and save.
#The block will now appear on all related screens.
{|
|[[File:bookstickyblock.png|thumb|Making a block sticky throughout a book]]
|}
===Adding a block to all user profile pages===
See [[User profiles]]
===Adding a block to My home page for all users===
See [[My home]] Note that such a block would not be truly 'sticky', in that users can customise their My home page and could, if wished, delete the block.
==Block permissions==
[[File:Blockassign.png|thumb|Changing permissions in a block]]
To change role permissions for a block
# Turn editing on in the course
# Click the Assign roles icon (a face and mask) in the header of the block
# In the settings block, go to ''Block administration > Permissions'' (ignore the message 'You are not able to assign any roles here', which is to be expected, since roles are not generally assigned in the block context)
See [[Blocks FAQ]] for details of how to hide front page blocks from non-logged-in users.
[[de:Blockeinstellungen]]
[[es:Configuraciones de bloque]]
[[fr:Paramétrage des blocs]]

Revisió de 09:25, 31 jul 2013

Adding a block to a page

Blocks can be added to a page by turning editing on then using the 'Add a block' drop-down menu.

Please see Blocks for a list of all the blocks in a standard Moodle install. Your site may have added contributed blocks and or your site administrator has disabled specific blocks on your site.

Nova funcionalitat
del Moodle 2.4!
Note: The ability to add a particular block to a page is controlled by an addinstance capability (e.g. block/comments:addinstance), which is allowed for the default role of teacher.

Block configuration

After adding a block, click the edit icon in the block header to configure it.

Example of 2 blocks with editing turned on

Block settings

Certain blocks, such as the HTML block, allow a block title and more to be set.

Block configuration block setting area.png

Where this block appears

Depending upon the context and users permissions, this area determines where this block will appear.

  • Original block location: provides information about where the block was initially created.
  • Display on page types: allows the user to set the context that the block can appear in. These options will vary depending upon the permissions of the user. For example a site administrator might see a setting that will allow the block to appear on Any page, or any type of course main page, while a teacher may only see the option to place it on every page in the course.
  • Default region: Usually a right column or left column option
  • Default weight: Where in the column do you want it to appear if there are other blocks in that column. -10 will put it at the top, 10 will put it at the bottom. A zero is neutral.

Block configuration where appears.png

See User profiles for instructions on how to make a block appear on all user profile pages.

On this page

  • Visible - Yes or No.
  • Region - Here you can override the column preference on this page.
  • Weight - Here you can override the default setting on this page.

Block configuration on this page.png

'Sticky blocks'

The term 'sticky' block was used in older versions of Moodle to mean blocks which the admin added either site-wide or to the My home page and which could not be deleted by regular users. Although the term is no longer used, it is still possible to make blocks 'sticky' and in a wider variety of locations.

In Moodle 2.4.2 onwards, if an admin deletes a "sticky" block in a course, they receive a warning of the site-wide consequences of this action before it is deleted.

Here are a few examples:

Making a block sticky throughout the whole site

The Moodle administrator might wish for example to display support contact details sitewide using an HTML block called 'Helpdesk':

  1. As an administrator, turn on the editing on the front page and add the block you wish to make sticky.
  2. For Where this block appears>Page contexts, choose 'Display throughout the entire site'.
  3. Decide other settings according to your preference and save.
  4. The block will now appear on all pages of your Moodle.
Making a block sticky throughout the site

Making a block sticky throughout a course

The teacher might wish for example to display the Messages block everywhere in the course. This would allow students easily to message each other and their tutors not only on the course from the main page but also on individual activities. The block would be available on admin pages too.

  1. As a teacher in the course, turn on the editing on the course main page and add the block you wish to make sticky.
  2. For Display on page types, choose 'Any page'
  3. Decide other settings according to your preferences and save.
  4. The block will now appear on all pages of the course.
Making a block sticky throughout a course

Making a block sticky in a category

A user with category rights might for instance wish to display a Remote RSS feeds block in all of the courses within a particular category, such as a Head of Science adding Science news feeds to the Physics, Biology and Chemistry courses. While this should be possible, there are currently problems with blocks on category pages not saving the required page context. See MDL-31616

Making a block sticky in a resource or an activity

A teacher might wish to display a block in one particular resource or activity, for example a Head of Faculty might make create a Book for departmental policies and wish to add the comments block to every chapter/page of a book so colleagues can give quick feedback. (Note that such a comments block would be the same block on each chapter/page)

  1. As a teacher in the course, turn on the editing and click into the resource/activity -in this case a Book and add the block.
  2. For Display on page types, you will see (for example) 'mod-book*'
  3. Decide other settings according to your preferences and save.
  4. The block will now appear on all related screens.
Making a block sticky throughout a book

Adding a block to all user profile pages

See User profiles

Adding a block to My home page for all users

See My home Note that such a block would not be truly 'sticky', in that users can customise their My home page and could, if wished, delete the block.

Block permissions

Changing permissions in a block

To change role permissions for a block

  1. Turn editing on in the course
  2. Click the Assign roles icon (a face and mask) in the header of the block
  3. In the settings block, go to Block administration > Permissions (ignore the message 'You are not able to assign any roles here', which is to be expected, since roles are not generally assigned in the block context)

See Blocks FAQ for details of how to hide front page blocks from non-logged-in users.