[Crowdmark] Adding Crowdmark into Moodle through LTI 1.3 Advantage

In order to start this process, contact Crowdmark support for their end setups. It works best if you can set this up with Crowdmark together. It takes only about 10 minutes to set this up. In your Moodle, go go “Site administration” -> “Plugins” -> “Activity modules” ->”External tool”. Then, click “Manage tools”. You can […]

[Laravel] Laravel Blade Templates – overly simplified

I am going to use Laravel Blade Templates to render H1 tag in orange. It is overly simplified Laravel Blade Templates guide line. The full documentations are available on https://laravel.com/docs/blade First of all, create any customized resources you need like css, js or image files under /public directory. I am going to create /public/waterloobae.css as […]

[Crowdmark] Reading Crowdmark cover page with locally installed Llama 3.2 Vision 11B

To experiment how to collect student information when student rooster is not predefined, reading Crowdmark cover page with locally installed Llama 3.2 Vision 11B was attempted to evaluate the accuracy of OCR function from the model. The image is one of typical Crowdmark cover page with QR code and the area for the student first […]

[Laravel] How to build Laravel application with Docker 2/2

What is this? When more than one developer or machine are needed for development, repository like Git makes the task easier. This article explains how to add new machine or a new developer to your development team while using Laravel Sail/Docker. 1. Clone the repository to your local machine You can clone the repository with […]

[Llama] Using Llama 3.2 11B Vision with Ollame in your local machine

After you install ollama, you can pull the model. Then, start ollama. It will start server can respond you with local AI which is Llama 3.2 11B here. Ollama provide Python and JavaScript Libraries you can install with pip and npm respectively. The details can be found https://ollama.com/blog/python-javascript-libraries Some other examples are also available from […]

[Laravel] How to build Laravel application with Docker 1/2

First Setup Run following command from the directory you would like to start building Laravel application. Then, Sail script is also installed in the application directory. Sail helps to run artisan command in to application Docker containers. So, it is easier to include sail in the PATH environment variable. To make sure this is always […]

[Moodle] How to Enable Single Dollar Sign delimiter for LaTeX in Moodle

Moodle uses MathJax to render math. You can find configuration page for MathJax under “Site administration” menu. Navigate to “Site Administration”. Then, click “Plugins”. MathJax can be found unter “Filters”. First, update MathJax configuration as below. Then, enter “$” in the Additional equation delimiters as below. Click “Save changes” to apply those changes.

[Moodle] How to Migrate or Give new URL to existing Moodle site.

I would like to list steps of how to migrate of give new URL to existing Moodle site when new URL is purchased or URL change are needed. DNS record First, make it sure if new URL is pointing to the server where Moodle is serviced. You can look up how domain name is resolved […]

[Llama] Using Llama 3.2 11B Vision in your local machine

I needed and/or wanted to have AI read OMR card for my work and was looking for the right model I can download and use it locally. I could find many models trained for OCR, but not at all for OMR. My best candidate was Meta Llama 3.2 11B Vision since this AI takes a […]

[Moodle] How to add LTI tools with example of Crowdmark

LTI (Learning Tools Interoperability) is defined as below by IMSglobal formally known as 1EdTech. 1EdTech’s LTI standard is a technical standard (not a product) used to connect learning tools with an institution’s learning environment without logging into each tool. LTI supports a high level of security for passing data about the users, their institutional enrollment, and […]