Open eClass Dev: Issueshttps://dev.openeclass.org/https://dev.openeclass.org/favicon.ico?15861920342017-01-03T18:49:19ZOpen eClass Dev
Redmine Open eClass - Σφάλματα #294 (Νέα): mod_fcgid: stderr: PHP Warning: fileatime() ../include/main_li...https://dev.openeclass.org/issues/2942017-01-03T18:49:19ZIraklis Markelisimark@ekppanou.gr
<p>Έχω το συγκεκριμένο μήνυμα από διαφορετικές ip:<br />mod_fcgid: stderr: PHP Warning: fileatime(): open_basedir restriction in effect. File(/tmp/autoinstaller3.log) is not within the allowed path(s): (/var/www/vhosts/ekppanou.gr/:/tmp/) in /var/www/vhosts/ekppanou.gr/epanoub/include/main_lib.php on line 2884</p>
<p>Ως αποτέλεσμα μου εμφανίζει μήνυμα στην σελίδα της φόρμας Ασκήσεων:<br />Forbidden<br />You don't have permission to access /modules/exercise/admin.php on this server.</p>
<p>Το πρόβλημα εμφανήστηκε μετά την αναβάθμηση του συστήματος σε έκδοση 3.5.2 και κατά τη διάκρεια σημιουργίας ερωτήσεων σε ασκήσεις και δεν με αφήνει να προσθέσω άλλες ερωτήσεις στην άσκηση.</p> Open eClass - Σφάλματα #125 (Νέα): Μαζική δημιουργία μαθημάτων https://dev.openeclass.org/issues/1252013-12-22T23:31:04ZPanayotis Katsaloulispanayotis@panayotis.com
<p>Η διαδικασία της μαζικής δημιουργίας μαθημάτων δεν λειτουγεί <br />modules/admin/multicourse.php</p>
<p>Από όσο μπόρεσα να δω, έχει να κάνει με το faculte (που μου μοιάζει υπερβολικά γαλλικό για να είναι σωστό).<br />Η έλλειψη αυτής της παραμέτρου ανακυκλώνεται σε διάφορα σημεία, γι'αυτό το λάθος εμφανίζεται πολλαπλές φορές</p>
<p>Tα μηνύματα λάθους είναι</p>
<p>Notice: Undefined index: faculte in /Users/teras/Works/Development/WebApps/eClass/eclass/modules/admin/multicourse.php on line 36</p>
<p>Notice: Undefined offset: 1 in /Users/teras/Works/Development/WebApps/eClass/eclass/include/main_lib.php on line 809</p>
<p>Notice: Undefined offset: 0 in /Users/teras/Works/Development/WebApps/eClass/eclass/include/main_lib.php on line 808</p>
<p>Warning: Invalid argument supplied for foreach() in /Users/teras/Works/Development/WebApps/eClass/eclass/modules/create_course/functions.php on line 59</p>
<p>Notice: Undefined variable: set_fac in /Users/teras/Works/Development/WebApps/eClass/eclass/modules/create_course/functions.php on line 67</p> Open eClass - Σφάλματα #117 (Νέα): Να σβήνονται τα cookies στον client κατά τη διαδικασία του upg...https://dev.openeclass.org/issues/1172013-09-24T10:16:22ZPanayotis Katsaloulispanayotis@panayotis.com
<p>Αλλιώς βγάινουν κάποια περίεργα μηνύματα λάθους</p> Open eClass - Σφάλματα #114 (Νέα): Σφάλμα κατά την απαίτηση του καταλόγου μαθημάτωνhttps://dev.openeclass.org/issues/1142013-09-17T23:53:26ZPanayotis Katsaloulispanayotis@panayotis.com
<p>1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="code">COUNT</abbr> FROM course, course_department<br /> WHERE course.id = course_department.course AND course_department.department = 21</p>
<p>Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/modules/auth/courses.php on line 178<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 1</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 6</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 7</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 8</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 2</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 9</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 10</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 11</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 3</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 12</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 13</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 14</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 4</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 15</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 16</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 17</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 5</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 18</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 19</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291<br />1054: Unknown column 'course.id' in 'where clause'</p>
<p>SELECT <abbr title="*">COUNT</abbr><br /> FROM course, course_department<br /> WHERE course.id = course_department.course<br /> AND course_department.department = 20</p>
<p>Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /Users/teras/Works/Development/WebApps/OpeneClass/eclass/include/lib/hierarchy.class.php on line 1291</p> Open eClass - Σφάλματα #99 (In Progress): Εμφάνιση λαθών και warnings κατά τη διαδικασία του upgradehttps://dev.openeclass.org/issues/992013-03-21T17:25:41ZPanayotis Katsaloulispanayotis@panayotis.com
<p>Στη σελίδα του Upgrade εμφανίζονται τα εξής προβλήματα:<br /><pre>
1214: The used table type doesn't support FULLTEXT indexes
CREATE TABLE IF NOT EXISTS `forum` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(150) DEFAULT '' NOT NULL,
`desc` MEDIUMTEXT NOT NULL,
`num_topics` INT(10) DEFAULT 0 NOT NULL,
`num_posts` INT(10) DEFAULT 0 NOT NULL,
`last_post_id` INT(10) DEFAULT 0 NOT NULL,
`cat_id` INT(10) DEFAULT 0 NOT NULL,
`course_id` INT(11) NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `forum` (`name`,`desc`)) DEFAULT CHARACTER SET=utf8
1214: The used table type doesn't support FULLTEXT indexes
CREATE TABLE IF NOT EXISTS video (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`course_id` INT(11) NOT NULL,
`path` VARCHAR(255),
`url` VARCHAR(200),
`title` VARCHAR(200),
`description` TEXT,
`creator` VARCHAR(200),
`publisher` VARCHAR(200),
`date` DATETIME,
FULLTEXT KEY `video`
(`url`, `title`, `description`))
1214: The used table type doesn't support FULLTEXT indexes
CREATE TABLE IF NOT EXISTS videolinks (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`course_id` INT(11) NOT NULL,
`url` VARCHAR(200),
`title` VARCHAR(200),
`description` TEXT,
`creator` VARCHAR(200),
`publisher` VARCHAR(200),
`date` DATETIME,
FULLTEXT KEY `video`
(`url`, `title`, `description`))
1214: The used table type doesn't support FULLTEXT indexes
CREATE TABLE IF NOT EXISTS `agenda` (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`course_id` INT(11) NOT NULL,
`title` VARCHAR(200) NOT NULL,
`content` TEXT,
`day` DATE NOT NULL DEFAULT '0000-00-00',
`hour` TIME NOT NULL DEFAULT '00:00:00',
`lasting` VARCHAR(20),
`visible` TINYINT(4),
FULLTEXT KEY `agenda` (`title` ,`content`))
1214: The used table type doesn't support FULLTEXT indexes
CREATE TABLE IF NOT EXISTS `exercise` (
`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`course_id` INT(11) NOT NULL,
`title` VARCHAR(250) DEFAULT NULL,
`description` TEXT,
`type` TINYINT(4) UNSIGNED NOT NULL DEFAULT '1',
`start_date` DATETIME DEFAULT NULL,
`end_date` DATETIME DEFAULT NULL,
`time_constraint` INT(11) DEFAULT 0,
`attempts_allowed` INT(11) DEFAULT 0,
`random` SMALLINT(6) NOT NULL DEFAULT 0,
`active` TINYINT(4) NOT NULL DEFAULT 1,
`results` TINYINT(1) NOT NULL DEFAULT 1,
`score` TINYINT(1) NOT NULL DEFAULT 1,
FULLTEXT KEY `exercise` (`title`, `description`))
Upgrade of Course TMA100 (3.0) (1 / 2)
1146: Table 'eclass.forum' doesn't exist
SELECT MAX(id) FROM `eclass`.forum
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 349
1146: Table 'eclass.forum' doesn't exist
INSERT INTO `eclass`.`forum`
(`id`, `name`, `desc`, `num_topics`, `num_posts`, `last_post_id`, `cat_id`, `course_id`)
SELECT forum_id + 0, forum_name, forum_desc, forum_topics,
forum_posts, forum_last_post_id, cat_id + 0, 1
FROM forums ORDER by forum_id
1146: Table 'eclass.forum' doesn't exist
UPDATE `eclass`.`forum_topic` ft, `eclass`.`forum` f
SET f.last_post_id = f.last_post_id + 0,
ft.last_post_id = ft.last_post_id + 0
WHERE ft.forum_id = f.id AND
course_id = 1
1146: Table 'eclass.video' doesn't exist
SELECT MAX(id) FROM `eclass`.video
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 394
1146: Table 'eclass.video' doesn't exist
INSERT INTO `eclass`.video
(`id`, `course_id`, `path`, `url`, `title`, `description`, `creator`, `publisher`, `date`)
SELECT `id` + 0, 1, `path`, `url`, `titre`, `description`,
`creator`, `publisher`, `date` FROM video ORDER by id
1146: Table 'eclass.videolinks' doesn't exist
SELECT MAX(id) FROM `eclass`.videolinks
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 423
1146: Table 'eclass.videolinks' doesn't exist
INSERT INTO `eclass`.videolinks
(`id`, `course_id`, `url`, `title`, `description`, `creator`, `publisher`, `date`)
SELECT `id` + 0, 1, `url`, `titre`, `description`, `creator`,
`publisher`, `date` FROM videolinks ORDER by id
1146: Table 'eclass.agenda' doesn't exist
SELECT max(id) FROM `eclass`.agenda
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 903
1146: Table 'eclass.agenda' doesn't exist
INSERT INTO `eclass`.agenda
(`id`, `course_id`, `title`, `content`, `day`, `hour`, `lasting`, `visible`)
SELECT `id` + 0, 1, `titre`, `contenu`, `day`, `hour`, `lasting`,
`visibility` FROM agenda ORDER BY id
1146: Table 'eclass.exercise' doesn't exist
SELECT max(id) FROM `eclass`.exercise
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 926
1146: Table 'eclass.exercise' doesn't exist
INSERT INTO `eclass`.exercise
(`id`, `course_id`, `title`, `description`, `type`, `start_date`, `end_date`,
`time_constraint`, `attempts_allowed`, `random`, `active`, `results`, `score`)
SELECT `id` + 0, 1, `titre`, `description`, `type`,
`StartDate`, `EndDate`, `TimeConstrain`, `AttemptsAllowed`, `random`,
`active`, `results`, `score`
FROM exercices ORDER BY id
Upgrade of Course TMA101 (3.0) (2 / 2)
1146: Table 'eclass.forum' doesn't exist
SELECT MAX(id) FROM `eclass`.forum
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 349
1146: Table 'eclass.forum' doesn't exist
INSERT INTO `eclass`.`forum`
(`id`, `name`, `desc`, `num_topics`, `num_posts`, `last_post_id`, `cat_id`, `course_id`)
SELECT forum_id + 0, forum_name, forum_desc, forum_topics,
forum_posts, forum_last_post_id, cat_id + 0, 2
FROM forums ORDER by forum_id
1146: Table 'eclass.forum' doesn't exist
UPDATE `eclass`.`forum_topic` ft, `eclass`.`forum` f
SET f.last_post_id = f.last_post_id + 0,
ft.last_post_id = ft.last_post_id + 0
WHERE ft.forum_id = f.id AND
course_id = 2
1146: Table 'eclass.video' doesn't exist
SELECT MAX(id) FROM `eclass`.video
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 394
1146: Table 'eclass.video' doesn't exist
INSERT INTO `eclass`.video
(`id`, `course_id`, `path`, `url`, `title`, `description`, `creator`, `publisher`, `date`)
SELECT `id` + 0, 2, `path`, `url`, `titre`, `description`,
`creator`, `publisher`, `date` FROM video ORDER by id
1146: Table 'eclass.videolinks' doesn't exist
SELECT MAX(id) FROM `eclass`.videolinks
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 423
1146: Table 'eclass.videolinks' doesn't exist
INSERT INTO `eclass`.videolinks
(`id`, `course_id`, `url`, `title`, `description`, `creator`, `publisher`, `date`)
SELECT `id` + 0, 2, `url`, `titre`, `description`, `creator`,
`publisher`, `date` FROM videolinks ORDER by id
1146: Table 'eclass.agenda' doesn't exist
SELECT max(id) FROM `eclass`.agenda
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 903
1146: Table 'eclass.agenda' doesn't exist
INSERT INTO `eclass`.agenda
(`id`, `course_id`, `title`, `content`, `day`, `hour`, `lasting`, `visible`)
SELECT `id` + 0, 2, `titre`, `contenu`, `day`, `hour`, `lasting`,
`visibility` FROM agenda ORDER BY id
1146: Table 'eclass.exercise' doesn't exist
SELECT max(id) FROM `eclass`.exercise
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/upgrade/upgrade_functions.php on line 926
1146: Table 'eclass.exercise' doesn't exist
INSERT INTO `eclass`.exercise
(`id`, `course_id`, `title`, `description`, `type`, `start_date`, `end_date`,
`time_constraint`, `attempts_allowed`, `random`, `active`, `results`, `score`)
SELECT `id` + 0, 2, `titre`, `description`, `type`,
`StartDate`, `EndDate`, `TimeConstrain`, `AttemptsAllowed`, `random`,
`active`, `results`, `score`
FROM exercices ORDER BY id
</pre></p> Open eClass - Σφάλματα #97 (Νέα): Πρόβλημα στην αρχική σελίδα μετά από updatehttps://dev.openeclass.org/issues/972013-03-21T17:23:10ZPanayotis Katsaloulispanayotis@panayotis.com
<p>Μετά από update από 2.6 σε 3.0, η αρχική σελίδα εμφανίζει αυτό το μήνυμα:</p>
<pre>
1146: Table 'eclass.agenda' doesn't exist
SELECT agenda.title, agenda.content, agenda.day, DATE_FORMAT(agenda.hour, '%H:%i'),
agenda.lasting, course.code, course.title
FROM agenda, course WHERE agenda.course_id IN ('1','2')
AND agenda.course_id = course.id
AND agenda.visible = 1
HAVING (TO_DAYS(day) - TO_DAYS(NOW())) >= '0'
ORDER BY day, hour DESC
LIMIT 5
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/agenda.php on line 103
1146: Table 'eclass.forum' doesn't exist
SELECT forum.id,
forum.name,
forum_topic.id,
forum_topic.title,
forum_topic.num_replies,
forum_post.post_time,
forum_post.poster_id,
forum_post.post_text
FROM forum, forum_topic, forum_post, course_module
WHERE CONCAT(forum_topic.title, forum_post.post_text) != ''
AND forum.id = forum_topic.forum_id
AND forum_post.topic_id = forum_topic.id
AND forum.course_id = 1
AND DATE_FORMAT(forum_post.post_time, '%Y %m %d') >= "2013 02 21"
AND course_module.visible = 1
AND course_module.module_id = 9
AND course_module.course_id = 1
ORDER BY forum_post.post_time LIMIT 15
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 63
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 71
1146: Table 'eclass.forum' doesn't exist
SELECT forum.id,
forum.name,
forum_topic.id,
forum_topic.title,
forum_topic.num_replies,
forum_post.post_time,
forum_post.poster_id,
forum_post.post_text
FROM forum, forum_topic, forum_post, course_module
WHERE CONCAT(forum_topic.title, forum_post.post_text) != ''
AND forum.id = forum_topic.forum_id
AND forum_post.topic_id = forum_topic.id
AND forum.course_id = 2
AND DATE_FORMAT(forum_post.post_time, '%Y %m %d') >= "2013 02 21"
AND course_module.visible = 1
AND course_module.module_id = 9
AND course_module.course_id = 2
ORDER BY forum_post.post_time LIMIT 15
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 63
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/teras/Works/Development/WebApps/eclass/modules/perso/forumPosts.php on line 71
</pre>
<p>Από το μήνυμα αυτό και κάτω εμφανίζεται η κεντρική σελίδα</p> Open eClass - Λειτουργίες #22 (Νέα): Κανονικοποίηση backup / restore μαθήματοςhttps://dev.openeclass.org/issues/222012-01-27T11:40:45ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Χρειάζονται βελτιώσεις στο backup/restore του μαθήματος.</p>
<p>Το restore (ειδικά παλιών backup) δε θα πρέπει να γίνεται με sourcing του backup.php αλλά με parsing του μέσα στον κώδικα, για να γίνεται και καλύτερος χειρισμός των δεδομένων (ενδεχομένως να μπαίνουν απευθείας στη νέα δομή, χωρίς upgrade).</p>
<p>Επίσης θέλουμε όλα να μπούν σε μια συνάρτηση ώστε να είναι εύκολο να γίνεται αυτοματοποιημένο backup/restore.<br />Η συνάρτηση θα πρέπει να έχει τη δυνατότητα να επιλέγουμε backup ή restore και μόνο για συγκεκριμένα υποσυστήματα.</p> Open eClass - Λειτουργίες #17 (Νέα): Καταγραφή ενεργειών/τροποποιήσεων υλικού μαθημάτωνhttps://dev.openeclass.org/issues/172012-01-27T10:41:15ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Θα προστεθεί ένας πίνακας (π.χ. logging ή κάτι παρόμοιο) στον οποίο θα καταγράφονται οι ενέργειες τροποποίησης του υλικού των μαθημάτων, προκειμένου να έχουμε μια καταγραφή του τι άλλαξε, πότε και από ποιον. Χρειάζεται μια αρκετά ευέλικτη δομή ώστε να μπορούν στον ίδιο πίνακα να καταγράφονται ενέργειες από διαφορετικά υποσυστήματα. Π.χ. πιθανά πεδία:</p>
<p>user_id<br />course_id<br />timestamp<br />module<br />change_data το οποίο είναι ένας serialized πίνακας της PHP, διαφορετικός για κάθε υποσύστημα.</p>
<p>Ενδεχομένως να έχουμε δύο πεδία με serialized πίνακες: old_data (τα δεδομένα του υποσυστήματος πριν την αλλαγή), new_data (και μετά την αλλαγή) ώστε να μπορούμε να κάνουμε diff - ο old μπορεί να είναι κενός για προσθήκες, ο new κενός για διαγραφές.</p> Open eClass - Λειτουργίες #16 (Νέα): Σύνδεσμος για εύκολη εγγραφή στα μηνύματα επικοινωνίας με δι...https://dev.openeclass.org/issues/162011-12-19T12:23:56ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Μπορεί στα μηνύματα που στέλνει η επικοινωνία με διδάσκοντες (modules/contact/index.php?from_reg=true&cours_id=CID) να υπάρχει ένας σύνδεσμος που να οδηγεί σε μια φόρμα που να παρουσιάζει τα στοιχεία του φοιτητή και να έχει κάτω ένα κουμπί «Εγγραφή στο μάθημα»</p> Open eClass - Σφάλματα #15 (Νέα): Εμφάνιση συνδέσμου για φόρμα επικοινωνίας και σε μαθήματα με αν...https://dev.openeclass.org/issues/152011-12-19T12:21:27ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Στον κατάλογο μαθημάτων, στα κλειστά μαθήματα ο τίτλος είναι σύνδεσμος που οδηγεί στη φόρμα επικοινωνίας με τους διδάσκοντες.<br />Στα μαθήματα με ανοιχτή εγγραφή με κωδικό, που ουσιαστικά είναι σε παρόμοια κατάσταση για τους φοιτητές που δεν έχουν τον κωδικό, ο σύνδεσμος αυτός δεν υπάρχει. Μάλλον πρέπει να προστεθεί.</p> Open eClass - Λειτουργίες #11 (Νέα): Προσθήκη ρόλου χρήστη-επισκέπτη σε υπάρχοντες χρήστεςhttps://dev.openeclass.org/issues/112011-12-01T14:37:50ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Χρειαζόμαστε τη δυνατότητα ο καθηγητής να μετατρέπει ή να εγγράφει στο μάθημα έναν υπάρχοντα χρήστη με δικαιώματα επισκέπτη:<br />Θα έχει μια νέα ιδιότητα (statut), διαφορετική των υπαρχόντων 1, 5 και 10, και θα μπορεί:</p>
<p>1. Να βλέπει όλα τα υποσυστήματα<br />2. Να μην μπορεί να στείλει ή να τροποποιήσει κάτι (π.χ. μόνο ανάγνωση στο φόρουμ, όχι δυνατότητα αποστολής εργασιών, κλπ).</p> Open eClass - Λειτουργίες #10 (Νέα): Προσωπικό RSS feed για κλειστά μαθήματαhttps://dev.openeclass.org/issues/102011-11-02T14:35:29ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Σε χρήστες που έχουν κάνει login, για τα κλειστά μαθήματα θα πρέπει να εμφανίζεται ένα RSS link που να περιέχει το user id τους και ένα κρυπτογραφικό κλειδί - πχ. md5sum(secret, user_id, course_id) - που να τους επιτρέπει να βλέπουν τις ανακοινώσεις αν ανήκουν στο μάθημα.</p> Open eClass - Λειτουργίες #8 (Νέα): Περιορισμός εργασιών σε συγκεκριμένες ομάδεςhttps://dev.openeclass.org/issues/82011-11-02T14:31:07ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Θα πρέπει να υπάρχει δυνατότητα μια εργασία να είναι ορατή μόνο στους φοιτητές συγκεκριμένων ομάδων.</p> Open eClass - Λειτουργίες #7 (Νέα): Προειδοποίηση για ομαδικές εργασίες όταν οι ομάδες είναι απεν...https://dev.openeclass.org/issues/72011-11-02T14:30:02ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Αν υπάρχουν φοιτητές που δεν ανήκουν σε ομάδα και ο καθηγητής έχει δημιουργήσει κάποια ομαδική εργασία, θα πρέπει να παίρνει μια ειδοποίηση αν το υποσύστημα «ομάδες» είναι απενεργοποιημένο ή η εγγραφή σε ομάδες είναι κλειστή, καθώς κάποιοι φοιτητές δε θα μπορούν να εγγραφούν σε ομάδα για να στείλουν την εργασία.</p> Open eClass - Λειτουργίες #3 (Νέα): Διευκόλυνση εγγραφής σε μαθήματα με κωδικόhttps://dev.openeclass.org/issues/32011-11-02T11:39:09ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Όταν ένα μάθημα είναι ανοιχτό σε εγγραφή με κωδικό, αν ο χρήστης πάει στη σελίδα του μαθήματος, ανακατευθύνεται στο χαρτοφυλάκιό του. Θα ήταν καλύτερο αν έπαιρνε μια οθόνη της μορφής: Για να εγγραφείτε στο μάθημα, δώστε τον κωδικό του μαθήματος: <...></p>