Moodleモジュールを「コースページに表示せずに利用可能にする」と編集権限のない教師にも表示されない

Moodle 4 のモジュール共通設定>利用には3つの選択肢 コースページに表示する コースページで秘匿する (=教師, 編集権限のない教師には表示される) コースページに表示せずに利用可能にする 「コースページに表示せずに利用可能にする」は, デフォルトでは, …

Moodle 4.1 LTSの課題フィードバックPDF注釈のための unoconv Document Converter の設定(含む日本語サポート)

オープンソースのLMSであるMoodleには, 学生がファイルを提出する課題 Assignment 活動がある. PDF注釈Annotate PDFによるフィードバックでは, そのファイルが一律にPDFに変換されて評定ページで教師に提示され, 教師はPDF注釈を加えて学生に返すことができ…

Apache2のmod_authnz_ldapからmod_auth_openidcに移行する可能性

Apache2のmod_authnz_ldapで, .htaccess で AuthBasicProvider ldap を指定して組織のLDAPサーバを引いてディレクトリごとに認可していた. 環境の変化により, LDAPが使えなくなるが, Google WorkspaceのOpenID Connectは使えるので, 3rd party module mod_au…

HEIC対応のImageMagickをCentOS7.9にインストール

普通にyumでインストールするにはCentOS7.9 は古すぎる. 対応するrpmを置いているrepositoryを探した. remi から ImageMagick6 ImageMagick6-heic (plugin) remi から libheif (ImageMagick6-heicのdependency, heif は heicと類縁の画像形式) rpmfusion か…

Moodleの課題のPDF注釈フィードバックで日本語,JPEG,HEICを扱う with unoconv Document Converter

オープンソースのLMSであるMoodleには, 学生がファイルを提出する課題 Assignment 活動がある. PDF注釈Annotate PDFによるフィードバックでは, そのファイルが一律にPDFに変換されて評定ページで教師に提示され, 教師はPDF注釈を加えて学生に返すことができ…

Disk full に近くなったときMoodleに起きること, してはいけない対処

UNIX/Linuxがdisk full になったときの振る舞いは root としてよく遭遇してきた. 今回は, CentOS6上のMoodle 3.11で, /var/lib/moodledata や MySQL が置かれた disk が full に近くなったとき, どのような振る舞いが見られるか観察する機会があった. ページ…

Problems in upgrading from Moodle 3.10.3 to 3.11.3+

ひとつのコースが, invalidcoursemoduleid で使えなくなった. fix が進行中らしいので次の release を待つ. ちょうど開講終了したばかりのコースだが, 復習には必要. なお, 問題のコースから全インポート, や, 3.10 のときのバックアップをリストア, して作…

macOS 11 の OneDrive でファイルオンデマンド

macOS 11 の OneDrive でファイルオンデマンドを使うには ローカルディスクが AFPS である必要 (ディスクユーティティの「消去」で「大文字/小文字を区別しない」Mac OS 拡張(ジャーナリング)に再フォーマット) https://support.microsoft.com/ja-jp/office/…

Gaming Keyboard DREVO SEER PRO を Mac で使う

多少の浮気をしつつも, デスクトップ用には US配列の Sun Keyboard, HHK(無印), HHK Lite などを使ってきた(HHK Professional は自分のタイピング量と速度からは過大だと思った). Macに移ってから, ぜんぜん違うタッチの Wireless Keyboard, Magic Keyboard …

数学オンラインテストモジュール STACK 4.3.3(2020081700) を LMS Moodle 3.9.1+ on Debian GNU/Linux 10.5 buster にインストール

公式ドキュメント https://github.com/maths/moodle-qtype_stack/doc/doc.php/Installation/index.md にしたがってインストール. Debian 10.5 buster では # apt install maxima gnuplot で $ maxima --list-avail Available versions: version 5.42.1, lisp…

Insync CLI版での Debian/GNU Linux への Google Drive からのリストア

Insyncは, Google Drive とローカルドライブとの同期用の有料の3rd party 高機能クライアント+サービス. 特筆すべきは, Linux 用の CLI 版(デスクトップを使わない headeless サーバ 用)を, 無サポートの旧バージョン 1.5.7 ではあるが提供している. Insync …

mac miniでLG UltraFine 5K Displayを高解像度(5120x2160)で使用

mac

LG UltraFine 5K Display では5K表示(5120x2880)が可能. www.apple.com Mac mini (macOS 10.15 Catalina)では, 最大2台のディスプレイ: Thunderbolt 3経由で接続した5,120 x 2,880ピクセル解像度、60Hzのディスプレイ1台と、HDMI 2.0経由で接続した4,096 x …

iPad Pro 12.9inch Gen1 から Gen4 への変更とマイクロフォン接続

以前は, IPad Pro 12.9inch 1st Gen と Apple Pencil 1st Gen, Explain Everythingを使ってスクリーンキャストの動画を作っていた. マイクとしては Jabra EASYGOをBluetooth 経由で接続して ShureコンデンサーマイクMV5をApple Lightning - USB 3カメラアダ…

ふたつの helm ひとつの auctex

helm には, Emacs Lisp のパッケージ と Kubernetes のパッケージマネージャがあるのか. 後者が後発だけど知名度は高い? Helm | Emacs incremental completion and selection narrowing framework Helm MacPorts の helm-3.1 ports は後者. 前者は MacPorts …

MacのVisual Studio Code を, 特定ユーザが起動できない問題の診断と解決

2018年末頃の最新の Visual Studio Code, macOS と Snow Leopard OS X Server での話. Macの/Application にインストールした Visual Studio Code を, ローカル管理者は起動できるのに, 一般ユーザ(の一人?)は起動できないことを発見. エラーメッセージは何…

Windows 10 で Symantec Endpoint Protection がインストールされているとき Server Manager ウィンドウが開かない

Windows 10 の Server Manager は, リモートの Windows Server や Hyper-V Server を操作するためのアプリケーション*1. Windows 10 に大規模なアップデートが来るたびに, イントールされていたものが消去されていたり, 新規インストールの方法が変わったり,…

Airplay Mirroring のために Apple TV 4K (4th Gen)にして幸せになったこと不幸せになったこと

以前からセミナーや授業で, 教員や学生の mac のデスクトップを wireless の Airplay mirroring で Apple TV 2nd Gen に接続されたプロジェクタや大型ディスプレイに出すということをやってきた. hig3.hatenadiary.com ところが, 最近になって, macbook から…

Server Manager on Windows 10 で Hyper-V Server が「オンライン - アクセスが拒否されました」と表示される

Hyper-V Server 2016 (Windows Server 付属のソフトウェアでなく CUI のみの無料の評価版)を, Windows 10 のサーバ管理ツール(Server Manager)から管理している. 2018-09 時点でどちらも最新版. 仮想マシンをいくつか作って問題なく運用していたが, あるとき…

Wolfram Mathematica サイトライセンス用 Download Manager を用いた再インストールの失敗

Wolfram Mathematica 11.3.0 のサイトライセンス用 macOS 版 Download Manager (オンラインインストーラ)について. ダウンロード途中のデータは ~/Downloads/M-OSX-(バージョンや何かの番号) に保存される. インストールが終了すると, ~/Downloads/M-OSX-(so…

クラウド IDE codeanywhere でのコンテナの不適切な FQDN 設定による Moodle のランタイムエラー

クラウドIDEのひとつ, codeanywhere では, 各コンテナに containername-username.codeanywhere.com という形の FQDN が与えられる. これは, Editor 内でコンテナのコンテキストメニューの Info から表示できる. containername はユーザがコンテナに与えた名…

Google Calendar and Google Drive Slack App

Google Calendar Slack App とGoogle Drive Slack App は互いに無関係ではない. 以下は, 2018-09 時点の Slack, Google Calendar App, Google Drive App のもとでの記述. 連携は #channel ごとでなく workspace ごとに行われる. 一方にひとつの Google Accou…

Trusted domain にない複数台のリモートのHyper-V Server を1台のクライアントの Server Manager に登録するときの WinRMのネゴシエート認証エラーの回避

Windows Remote Management Service (WinRM Service)において, trusted domain 内にあるわけでないサーバ(たとえばHyper-Vサーバ) hvserver01 をクライアント側(Server Managerを実行する管理用Windows10)で管理しようとするとき, サーバを信用するために, …

Google Home Mini は firewall 内では使えない

Google Home Mini (system firmware version 100429)をiOSアプリの Google Home で設定する場合. Google Home Mini を無線LANに(routerに)接続するところまでは, インターネット接続不要で実行できる. そこで, Google Home Mini が初期登録のために Googleの…

macOS 10.13 High Sierra で MacPorts 2.4.1 TeXlive 2017で日本語フォントが使えなくなった → 修復

macOS 10.12 から10.13に上げ, MacPorts を migrate して2.4.1にしたところ, TeXLive 2017のdvidfmx がヒラギノ明朝を扱えなくなった. 何のバージョンを示したらいいか怪しいが, 下のものを使っている. texlive @2017_0+doc+medium (active) texlive-lang-cj…

Mac の R の ggmcmc で「フォントタイプが不正です」エラー → file=NULL とフォント指定で解決

統計ソフトウェア Rのパッケージ ggmcmcは, rstan, rjags rbugs などの MCMCによる推定をするパッケージの収束の様子を trace plot などとして可視化するためのもの. https://cran.r-project.org/web/packages/ggmcmc/ggmcmc.pdf Mac macOS OS X の R で使っ…

NFS Server Debian 9 Stretch から NFS Client macOS 10.12.6 へのNFS Export / NFS Mount したディレクトリ内に resource folk (dot underscore ._ ファイル)が作れず lockd not responding, ビーチボールアイコンになる問題への対症療法

問題の表面的かつあいまいな記述. 具体的な export / mount option は書いてない. Debian 7 以前から, Debian の ext3 filesystem を, NFS v3で macOS = OS X に static mount していた. しかし, 次のような不具合が, 両者のバージョンアップとともに発生す…

Debian 8 Jessie から 9 Stretch へ, Moodle 3.1.5+ から Moodle 3.1.7+ へアップグレード

Debian 8 Jessie から 9 Stretch へ, 次いで, Moodle 3.1.5+ から Moodle 3.1.7+ へアップグレードしたときのいくつかの事情の記録. Apache は 2.4.* のままだから問題ない. PHPは5. から 7. に変化する. apt-get update; apt-get dist-upgrade の結果 php5 …

数学オンラインテストモジュール STACK 3.5.* を LMS Moodle 3.1 on Debian GNU/Linux 8 Jessie にインストール

概要 MoodleはオープンソースのLMS, 数学オンラインテストSTACKはMoodleのQuizのひとつのQuestion Typeであるモジュール. Moodle 3.1, STACK 3.5.5, STACK-Maxima library 2016082901 を Debian 8 Jessie にインストールしたときに遭遇した困難と解決, STACK…

iOS iPhone iPad を, スリープボタンを使わずに, タッチスクリーンだけでソフトウェア的に再起動する方法

iPhoneでは, ほとんどの操作はタッチスクリーンで行える. ホームボタンさえ, Accessibility > TouchAssist によってタッチスクリーンで代替できる. 唯一, タッチスクリーンの操作だけで行えないのは, 電源OFF, 再起動. ちなみにMacでは, 電源OFF, 再起動は林…

Moodle で課題を評定・フィードバックしたときに学生に通知 notification する/しない設定

教員が課題を評定・フィードバックしたときに, メール, ダイレクトメッセージ, モバイルノティケーションで学生に通知 notify する/しない設定. 通知を受ける設定 サイト管理者は, フィードバックされたときに学生が通知を受け取るかどうかを, サイト管理>プ…