<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/400/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikegrant</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/400/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikegrant"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/400/en/Special:Contributions/Mikegrant"/>
	<updated>2026-04-17T02:33:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/400/en/index.php?title=Course_checks_block&amp;diff=115198</id>
		<title>Course checks block</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/400/en/index.php?title=Course_checks_block&amp;diff=115198"/>
		<updated>2014-10-08T14:58:57Z</updated>

		<summary type="html">&lt;p&gt;Mikegrant: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_bcu_course_checks&lt;br /&gt;
|tracker = https://bitbucket.org/mikegrant/bcu-course-checks-block/issues&lt;br /&gt;
|discussion = &lt;br /&gt;
|maintainer = [[User:Mike Grant|Mike Grant]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
{{Course checks}}&lt;br /&gt;
&lt;br /&gt;
BCU Course Checks carries out a number of automated checks on a course, that are all user configurable. The checks were designed to encourage a minimum standard of course quality, instead of forcing users and restricting their abilities.&lt;br /&gt;
&lt;br /&gt;
The block also has the option to allow users to &amp;quot;clear down&amp;quot; a course, simply removing any sections that don&#039;t have content. It won&#039;t delete any sections that have content and/or a summary.&lt;br /&gt;
&lt;br /&gt;
The checks that can be carried out by this block are:&lt;br /&gt;
&lt;br /&gt;
* Checks that the course has a summary, and course image set&lt;br /&gt;
* Checks that the course is visible to students&lt;br /&gt;
* Checks that guest access has been disabled on the course, to help prevent issues where enrolled students don&#039;t have permissions to do things&lt;br /&gt;
* Check that section headings have been renamed from their defaults.&lt;br /&gt;
* Check that all sections have a summary&lt;br /&gt;
* Check that there are no empty sections, and that they all have content&lt;br /&gt;
* Allows site administrators to recommend blocks that should be installed on each course&lt;/div&gt;</summary>
		<author><name>Mikegrant</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/400/en/index.php?title=Course_checks_block&amp;diff=115197</id>
		<title>Course checks block</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/400/en/index.php?title=Course_checks_block&amp;diff=115197"/>
		<updated>2014-10-08T14:58:37Z</updated>

		<summary type="html">&lt;p&gt;Mikegrant: Created page with &amp;quot;{{Infobox plugin |type = Block |entry = https://moodle.org/plugins/view.php?plugin=block_bcu_course_checks |tracker = https://bitbucket.org/mikegrant/bcu-course-checks-block/i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox plugin&lt;br /&gt;
|type = Block&lt;br /&gt;
|entry = https://moodle.org/plugins/view.php?plugin=block_bcu_course_checks&lt;br /&gt;
|tracker = https://bitbucket.org/mikegrant/bcu-course-checks-block/issues&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/view.php?id=1599&lt;br /&gt;
|maintainer = [[User:Mike Grant|Mike Grant]]&lt;br /&gt;
|float = right&lt;br /&gt;
}}&lt;br /&gt;
{{Course checks}}&lt;br /&gt;
&lt;br /&gt;
BCU Course Checks carries out a number of automated checks on a course, that are all user configurable. The checks were designed to encourage a minimum standard of course quality, instead of forcing users and restricting their abilities.&lt;br /&gt;
&lt;br /&gt;
The block also has the option to allow users to &amp;quot;clear down&amp;quot; a course, simply removing any sections that don&#039;t have content. It won&#039;t delete any sections that have content and/or a summary.&lt;br /&gt;
&lt;br /&gt;
The checks that can be carried out by this block are:&lt;br /&gt;
&lt;br /&gt;
* Checks that the course has a summary, and course image set&lt;br /&gt;
* Checks that the course is visible to students&lt;br /&gt;
* Checks that guest access has been disabled on the course, to help prevent issues where enrolled students don&#039;t have permissions to do things&lt;br /&gt;
* Check that section headings have been renamed from their defaults.&lt;br /&gt;
* Check that all sections have a summary&lt;br /&gt;
* Check that there are no empty sections, and that they all have content&lt;br /&gt;
* Allows site administrators to recommend blocks that should be installed on each course&lt;/div&gt;</summary>
		<author><name>Mikegrant</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/400/en/index.php?title=User:Mike_Grant&amp;diff=115193</id>
		<title>User:Mike Grant</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/400/en/index.php?title=User:Mike_Grant&amp;diff=115193"/>
		<updated>2014-10-08T07:36:02Z</updated>

		<summary type="html">&lt;p&gt;Mikegrant: Created page with &amp;quot;Please see [https://moodle.org/user/profile.php?id=1837256 https://moodle.org/user/profile.php?id=1837256]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see [https://moodle.org/user/profile.php?id=1837256 https://moodle.org/user/profile.php?id=1837256]&lt;/div&gt;</summary>
		<author><name>Mikegrant</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/400/en/index.php?title=Sandbox&amp;diff=115192</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/400/en/index.php?title=Sandbox&amp;diff=115192"/>
		<updated>2014-10-08T07:15:14Z</updated>

		<summary type="html">&lt;p&gt;Mikegrant: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Test page for docs&lt;br /&gt;
&lt;br /&gt;
Testing email notification&lt;br /&gt;
&lt;br /&gt;
-Testing-&lt;br /&gt;
&lt;br /&gt;
-Testing-&lt;br /&gt;
&lt;br /&gt;
-Testing-&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Col1&lt;br /&gt;
!Col2&lt;br /&gt;
|-&lt;br /&gt;
|Test1&lt;br /&gt;
|Test2&lt;br /&gt;
|-&lt;br /&gt;
|Test1&lt;br /&gt;
|Test2&lt;br /&gt;
|-&lt;br /&gt;
|Test1&lt;br /&gt;
|Test2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Functions and Examples==&lt;br /&gt;
&lt;br /&gt;
Following are the functions that constitute the basic log API for Moodle.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 add_to_log($courseid, $module, $action, $url=&#039;&#039;, $info=&#039;&#039;, $cm=0, $user=0)&lt;br /&gt;
 user_accesstime_log($courseid=0)&lt;br /&gt;
 get_logs($select, array $params=null, $order=&#039;l.time DESC&#039;, $limitfrom=&#039;&#039;, $limitnum=&#039;&#039;, &amp;amp;$totalcount)&lt;br /&gt;
 get_logs_usercourse($userid, $courseid, $coursestart)&lt;br /&gt;
 get_logs_userday($userid, $courseid, $daystart)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The basic working of these functions can be categorized in two categories:-&lt;br /&gt;
# Adding data to logs&lt;br /&gt;
# Fetching data from logs&lt;br /&gt;
Let us take a deeper look into both of these:-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;something in pre tags&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==First edit in sandbox==&lt;br /&gt;
&lt;br /&gt;
==Testing gallery==&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
File:Atto_27.jpg|Atto &lt;br /&gt;
File:Clean27.jpg|Clean&lt;br /&gt;
File:MathJax.jpg|MathJax&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[de:Hauptseite]]&lt;br /&gt;
[[es:Zona de Pruebas]]&lt;br /&gt;
[[pt_br:Main_Page]]&lt;/div&gt;</summary>
		<author><name>Mikegrant</name></author>
	</entry>
</feed>