First bug
When internalmail execute the library mod/internalmail/apis.php
if (!$xinter = fopen("/usr/local/apache2/htdocs/moodlemgr/moodledata/admin/ice/inter.txt", 'a+', 1))
Alert, no all the world have this path!
Please, change /usr/local/apache2/htdocs/moodlemgr/ with $CFG->dataroot
And if the dir admin/ice isn't exist? I'll create dir or change to temp/?
Good work!
We forgot to clean up some function calls to specific developments in our site.
The new version is ready to download
Regards
Ludo
When I go to the mail page and check mail - all is well but if I go to a course page and click on a mod instance I get this:
Any ideas?
Tony
Thank you about internalmail.
I dont resolve the same bug of Antoni.
When the new version is read to download?
THANK YOU
Santo
Ludo,
Thanks a bunch! I will get it started right away.
Thanks,
Chandru
/moodle/mod/internalmail/blocks/courses_notify/block_courses_notify.php on line 38
The problem is that $cursos is vacant.
$query = "SELECT id,course FROM {$CFG->prefix}internalmail_posts
WHERE discussion={$discussion->id} AND mailed=0 AND format=1";
$cursos = get_records_sql($query);
foreach ($cursos as $curs){ //ERROR 38
In the database the table internalmail_posts is vacant.
Thanks
Santo
today I installed Internalmail (internalmail_2006042701) on a clean installation of Moodle 1.6 Beta 3 in my PC (Windows). The DB holds nothing but defaults users (admin and guests), and no courses, only the site itself.
While setting up tables I get this message:
internalmail_notify
Eduardo
I have been adding some "if" sentences after some queries, such as the one i posted before. This applies to 1.5.* and 1.6
At the same time, I have been changing the instructions from "optional_variable" to "optional_param", found at the very begining of some files. This applies to 1.6. If you keep the original optional_variable, the module won't work on 1.6. After changes it runs OK on 1.6 Beta 3.
The final issue i found is the following query:
$course_module = get_record("course_modules","course",$internalmail->course,"instance",$this->instance->pageid);
found at block_contacts.php (mod/internalmail/blocks/contacts/)
This query is trying to get the internalmail module, however the combination of course id and instance can retrieve more than one record. I have commented it out, and nothing seems to be broken... but I'm not so sure of this
Eduardo
Does the new module allow you to send messages to groups instead of selecting students individually on Compose page? Ludo mentioned in an earlier post in another forum that the new module is capable of sending messages to groups.
Chandru
From what I have seen so far, I don't see an option to mail students by groups. Maybe there's an option I can't see
Eduardo
Re: INTERNALMAIL UPDATE READY!!! several issues
To mail students by group you could try quickmail block..
see at :
http://cdc.humboldt.edu/moodle/course/view.php?id=3
to download..
http://cdc.humboldt.edu/moodle/mod/resource/view.php?id=15
also..
http://moodle.org/file.php/11/moddata/forum/110/193131/quickmail.zip
i didn't tested yet but i will..
Dariem
Re: INTERNALMAIL UPDATE READY!!! several issues
Dariem,
But, Quickmail is used to send mail to domain addresses. I like the Quickmail and have used it for courses at distance. But, we often conduct in-class disaster response exercises for which we don't want students to have to login to their external addresses. Moreover, often students digress when they start looking at email that don't belong to the course.
Thanks,
chandru
From my experience in using TelEduc (developed in Brazil and free to download), I found that permitting the students to read their mail within the course is very efficient and reliable as e-mails don't get rejected by free e-mail services. Additionally, students can't claim they didn't get their e-mails for any reason
I am paying for a Moodle web-hosting service out of pocket, a very basic service. I worry that keeping all the mail in the server would fill up my space very quickly.
Is there a way of removing all the mail from the server when the course is over? An easy way?
When sending a message, click on "TO" label and emerges a popup window with the option special contacts where you can choose mail to gruops all class and all site if you are admin.
Regards
Ludo
Thanks Ludo, but I thought "groups" in terms of groups defined at course level by instructor, by using the *group* tool from the Admin Block, where a teacher could send an internal e-mail to members of "group A"
Eduardo
Eduardo,
I thought along the same lines as you did Eduardo. Looking at the table structure (mdl_internalmail_groups)in MySQL it seems like the groups funtionality is meant to be in the internalmail module but for some reason is not being populated.
Ludo,
In the list of users above in your screen shot there is no vertical scroll bar and many usernames are hidden. With more than 10 users you can click on page 2 but still some usernames are hidden on page 1 and page 2 if you have more than 2 pages/lists of users
For the english language version the lang file does not have strings assigned for ....... strings above. They are in the other language files just have to copy four or five lines from the other lang files to en->lang->internalmail .php.
thanks,
There are some errors displayed when using IE and not when using Firefox
lots of issues. Thank you for such an enthusiatstic approach!
This week I'm having a debrief with david and ferran and we'll think about changing some issues on the groups behaviour.
Regards
Ludo
Santo,
It is under admin accounts that you add mailboxes for users/students. When you add Internalmail activity all it adds is the shell. You have the control of asssigning mailboxes to those who need one.
Thanks,
Chandru
The option function don't control of assigning mailboxes, it's destroy only mail of users/student. Can You control your option?
Thanks
Any plans of inplementing the backup and restore functions into the Internal module or has some done that already?