Moodle

Empty Cluster & Branch Pages Spawn in Lessons After Edit Mode

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Won't Fix
  • Affects Version/s: 1.9.3
  • Fix Version/s: None
  • Component/s: Lesson
  • Labels:
    None
  • Environment:
    Linux, Apache
    Moodle v.1.9.3 Build 20081015
  • Database:
    MySQL
  • Affected Branches:
    MOODLE_19_STABLE

Description

Hello,

I have been working on 3 new courses that each have 5-6 Lesson activities created from scratch. After adding the content pages, I returned to edit mode to fix a few links and began experiencing a serious issue with extra pages manifesting within the lesson.

When attempting to edit a lesson page, I was unexpectedly sent to the Login page, then back to the lesson (but not Edit mode), where I received an error about "Unseen questions within a Cluster being used..." Upon examining the page list after this error, I discovered extra empty pages had been added to the Lesson by Moodle (4 empty pages for each of my originals). Going back to Edit mode causes them to duplicate again. With only a few clicks, there are nearly 60 new empty pages added to the Lesson, which require a time-consuming manual deletion.

This issue did not occur when building the lesson, but later as it was edited. It was replicated in multiple courses, lessons & users in a clean install of Moodle 1.9.3 Build 20081015. No feedback from full debug mode either.

I can not find any information on this issue in the Tracker or Fix list, so I documented the process below. The numbers correspond with the attached screenshots.
__________________________
PROCESS:
1. Lesson Preview - displays 1 of 4 original lesson pages
Click Edit tab
2. Collapsed Page List (4 orig. pages)
Click Expanded link
3. Expanded Page List (4 orig. pages)
Click Edit icon above page 2
4. Login Screen
Click Log In
5. Page 2 - Error message: "An Unseen question within a Cluster jump or an Unseen question within a branch jump is being used in this lesson. The Next Page jump will be used instead. Login as a student to test these jumps."
Click Edit tab
6. Collapsed Page List
(4 orig. pages, PLUS 5 Cluster pages, 4 End of Branch pages, 4 End of Cluster pages)
Click Edit icon next to page 3
7. Login Screen
Click Log In
8. Page 2 - Error message: "An Unseen question within a Cluster jump or an Unseen question within a branch jump is being used in this lesson. The Next Page jump will be used instead. Login as a student to test these jumps."
Click Edit tab
9. Collapsed Page List
(4 orig. pages, PLUS 20+ Cluster pages, 16+ End of Branch pages, 16+ End of Cluster pages)
Repeat steps for more empty pages to delete!

__________________________________

Thanks for your help!

~Amanda Hefner
Northside ISD eLearn Site Administrator
TexasGames.net Site Administrator

  1. LESSON_ExcessPagesIssue_Hefner.pdf
    12/Dec/08 10:19 AM
    388 kB
    Amanda Hefner
  2. Lesson_ExtraPages_Part2.pdf
    12/Dec/08 1:22 PM
    185 kB
    Amanda Hefner
  1. ExtraLessonPages_1.jpg
    83 kB
    12/Dec/08 10:22 AM
  2. Lesson_ExtraPages_2.jpg
    924 kB
    12/Dec/08 10:29 AM
  3. Lesson_ExtraPages_3.jpg
    76 kB
    12/Dec/08 10:31 AM

Activity

Hide
Amanda Hefner added a comment -

Extra pages are added around originals after attempting edit mode. Originals indicated here.

Show
Amanda Hefner added a comment - Extra pages are added around originals after attempting edit mode. Originals indicated here.
Hide
Amanda Hefner added a comment -

Original pages indicated by red markers. After attempting to enter Edit mode 3 times, the result is 100+ extra pages to manually delete.

Show
Amanda Hefner added a comment - Original pages indicated by red markers. After attempting to enter Edit mode 3 times, the result is 100+ extra pages to manually delete.
Hide
Amanda Hefner added a comment -

Error message after: >Edit icon/tab >Logout/Login >Back to Lesson Page
At this point, 3-4 extra pages have been added for each original.

Show
Amanda Hefner added a comment - Error message after: >Edit icon/tab >Logout/Login >Back to Lesson Page At this point, 3-4 extra pages have been added for each original.
Hide
Amanda Hefner added a comment -

Replicated several more times - Common behavior is the occurrence of Login page. No pattern found for WHEN/WHY I'm logged out (no errors on debug either). However, a pattern arose dependent on WHERE I logged back in. (see attachment 2) Using the immediate login page that directs back to the Lesson = extra pages inserted. But, navigating to Site Front Page, then logging in and returning to the Lesson somehow avoids this issue = no extra pages inserted.

So, I learned that I can avoid the extra empty lesson pages by going to Front Page login or reopening browser and logging in. ~ I have NO idea why this works, and am really concerned about our Course Creators experiencing this... :-S ~Amanda

Show
Amanda Hefner added a comment - Replicated several more times - Common behavior is the occurrence of Login page. No pattern found for WHEN/WHY I'm logged out (no errors on debug either). However, a pattern arose dependent on WHERE I logged back in. (see attachment 2) Using the immediate login page that directs back to the Lesson = extra pages inserted. But, navigating to Site Front Page, then logging in and returning to the Lesson somehow avoids this issue = no extra pages inserted. So, I learned that I can avoid the extra empty lesson pages by going to Front Page login or reopening browser and logging in. ~ I have NO idea why this works, and am really concerned about our Course Creators experiencing this... :-S ~Amanda
Hide
Martin Dougiamas added a comment -

Reassigning this to moodle.com for the time being, since Mark Nielsen is not maintaining Lesson any more. Please comment/vote/patch any crucial bugs that affect you for 2.0 to help us prioritise fixes for the upcoming release.

Show
Martin Dougiamas added a comment - Reassigning this to moodle.com for the time being, since Mark Nielsen is not maintaining Lesson any more. Please comment/vote/patch any crucial bugs that affect you for 2.0 to help us prioritise fixes for the upcoming release.
Hide
Michael de Raadt added a comment -

Thanks for reporting this issue.

We have detected that this issue has been inactive for over a year has been recorded as affecting versions that are no longer supported.

If you believe that this issue is still relevant to current versions (2.1 and beyond), please comment on the issue. Issues left inactive for a further month will be closed.

Michael d;

lqjjLKA0p6

Show
Michael de Raadt added a comment - Thanks for reporting this issue. We have detected that this issue has been inactive for over a year has been recorded as affecting versions that are no longer supported. If you believe that this issue is still relevant to current versions (2.1 and beyond), please comment on the issue. Issues left inactive for a further month will be closed. Michael d; lqjjLKA0p6
Hide
Michael de Raadt added a comment -

I'm closing this issue as it appears to have become inactive and is probably not relevant to a current supported version. If you are encountering this problem or one similar, please launch a new issue.

Show
Michael de Raadt added a comment - I'm closing this issue as it appears to have become inactive and is probably not relevant to a current supported version. If you are encountering this problem or one similar, please launch a new issue.

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: