简单的moodle插件开发html形式

simple moodle plugin development html form

我是 Moodle 的新手,但是我可以用 Php 语言做我想做的事。我需要向 Moodle 管理仪表板添加一些功能,这就像将电子邮件发送到将由 Moodle 管理员填写(文本字段)的电子邮件地址,现在我想知道我应该开发哪种类型的 Moodle 插件:块、管理工具或.. ?

<form action="/action_page.php" method="post">
  email address:<br>
  <input type="text" name="e_address" value="">
  <br>
  message body:<br>
  <input type="text" name="e_body" value="">
  <br><br>
  <input type="submit" value="Submit">
</form> 

然后在php文件中(action_page.php)过程是这样的:

<?php

$email_address=$_POST['e_address'];

$message=$_POST['e_body'];

// From
$header="from: admin name <admin@dfsgr.kjk>";
$subject="subjet";

$send_contact=mail($email_address,$subject,$message,$header);


if($send_contact){
echo "Email sent successfully";
}
else {
echo "ERROR";
}
?>

确切地说,我的问题更多是关于插件类型以及适合我需要的插件类型 我只需要像下图这样的东西 prototype

不确定您的用例是什么,但我在使用 QuickMail 的旧版 Moodle 方面有很好的经验,请参阅 https://docs.moodle.org/23/en/Quickmail_block

您可能也对https://docs.moodle.org/dev/Blocks

感兴趣

也许你可以在那里激发灵感。