Reflection Assignment Type

Reflection Assignment Type

by Thomas Alsén -
Number of replies: 28

Hello everyone,

I’m in the last phase of publishing a new Assignment Type and would love some feedback on it.
For more information go
here.
If you find any bugs please add them to the
Bug Tracker.

Thanks in advance.

//thomas

Average of ratings: Useful (1)
In reply to Thomas Alsén

Re: Reflection Assignment Type

by Rob Johnson -

I have installed it sucessfully on 1.9.5+.  I did need to add the language string to /lang/assignments.php.  I have a teacher trying it out.  I will post back when I hear how it goes.

In reply to Rob Johnson

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Rob,

I hope you find the assignment useful, if you find any bugs please add them to the Bug Tracker.

Looking forward to get your feedback.

//thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by Rob Johnson -

I am not sure if this is a bug or not, but when clicking links from the site activity logs for "assignment_reflecto view," I get a 404 error.  Please see screenshot below.

Rob

Attachment reflection.PNG
In reply to Rob Johnson

Re: Reflection Assignment Type

by Thomas Alsén -

This is definitely a bug, I will look in to this and hopefully fix it in the next version.Thanks for reporting this Rob!

//Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by Jay Patterson -

I am running 1.9.10 and when I go to notify to install it, it tells me I need to upgrade my copy of reflection.

 

Is there an updated version, or can you advise me if this is okay to force install and how?

 

Thanks

In reply to Jay Patterson

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Jay,

Sorry for the delay in getting to you about this.

We are currently running the module on our production server (1.9.10 Build: 20101025) and it works well. There are no updated versions of the module at the moment so it will be ok to install it.

/Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hello Thomas,

I tried reflection assignment type. After students submited reflections, system made groups and forums. But group does not have its member. I think that system make group and choose member of it. Is it correct? Give me advise about it.

My server: Moodle 1.9.11 (Build: 20110221)

Thanks in advance.

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Norbert Berger -

Just to check: Did you go to Site administration / Miscellaneous / Experimental and enable groupings? This needs to be set to yes.

ngberger

In reply to Norbert Berger

Re: Reflection Assignment Type

by Thomas Alsén -

That is correct Norbert! Groupings are required for the assignment to work.

In reply to Norbert Berger

Re: Reflection Assignment Type

by 錦 山田 -

Hi ngberger,

"enablegrouping" was set to yes.

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,

Yes the system creates groups and add students to them automatically.

Try this:

Go to your corse and select "Groups" to the left in the administration box, then you need to select select a group to display the members of that group.

What do you get?

 

/Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hello Alsen,

Group names exist and are displayed (in left box),

but members of each group are neither registered nor displayed (in right box).

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,

  1. Can you tell me what you set the "Number of students in each group" to, you will find this under "Update this Assignment".
  2. How many Assignments have been submitted? You can se that in the link under the "Update this Assignment" button.
  3. What are the names of the Groups that you have now?

Kind Regards

/Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

1: 3

2:10

3:There are 10 groups shown as below(==== is japanese character).

Reflection====110417101212
Reflection====110417101251
Reflection====110417101327
Reflection====110417101402
Reflection====110417101430
Reflection====110417101455
Reflection====110417101519
Reflection====110417101542
Reflection====110417101624
Reflection====110417171059

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,
Sorry for the delay in getting to you about this. I have made some upgrades for the module which can be downloaded here:
https://github.com/sockiplastsmurfen/moodle-assignment_reflection/zipball/MOODLE_19_STABLE

Please try them out and get back to me when you are done.

Kind Regards
/Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hi Thomas,

I downloaded newer module, and replace old folder to new one. Then I loged in the system as administrator and click "notifications". I got next error messsage.

Version mismatch: reflection can't downgrade 20100102300 -> 2011051800 !

Are additional steps needed to upgrade the module?

 

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,
Sorry about that!

I hope you have access to the database, if not you need to get help from somebody who do.
In the database you need to find the table "PREFIX_config" (usually mdl_config) then you have to locate the row which has the field "name" = assignment_type_reflection_version. Then you need to change the "value" from 20100102300 to 2010102300 or delete the whole row. Then go back to your moodle installation and click "notifications".

KR /Thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hello Thomas,

After I updated table mdl_config, error message is not shown now.

I set new reflection assignment. But, groups made by system has no member.

Result-1:

  • Number of students in each group:3
  • Submitted Assignments:6
  • Groups made by system:4  ( each group has no member )
  • Grouping made by system:4

Result-2:

  • Number of students in each group:3
  • Submitted Assignments:3
  • Groups made by system:1  ( group has no member )
  • Grouping made by system:1

When 4th student submited the assignment at Result-2, the message "Waiting for -1 out of 3 group members to submit their reflections." was displayed. "-1"?

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,

Can you tell me what value you have if you look in the field var2 in table mdl_assignment.

Can you also check what is stored in field data1 in table mdl_assignment_submissions for each student which has submitted to this assignment.

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hello Thomas,

Result-1:

  • var2=3
  • data1
    • Student-1's data1 is japanese word same as submitted one.
    • Student-2's data1 is japanese word same as submitted one.
    • Student-3's data1 is japanese word same as submitted one.
    • Student-4's data1 is japanese word same as submitted one.
    • Student-5's data1 is "6\r".
    • Student-6's data1 is "8\r".

Result-2:

  • var2=3
  • data-1
    • Student-1's data1 is "1\r".
    • Student-2's data1 is "2\r".
    • Student-3's data1 is "3\r".
    • Student-4's data1 is "4\r".

What is "\r"?

 

YAMADA Nishiki

In reply to 錦 山田

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Yamada,
Can you give me the values of data2 in mdl_assignment_submissions, I made a typo in previous post data1 issn't relevant.

"\r” is often used in different programing languages to indicate a new line (line break).

/thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by 錦 山田 -

Hello Thomas,

Result-1:

  • data2
    • Student-1's data2 is 0.
    • Student-2's data1 is 0.
    • Student-3's data1 is 0.
    • Student-4's data1 is 0.
    • Student-5's data1 is 0.
    • Student-6's data1 is 0.

Result-2:

  • data-1
    • Student-1's data1 is 0.
    • Student-2's data1 is 0.
    • Student-3's data1 is 0.
    • Student-4's data1 is 0.

YAMADA Nishiki

In reply to Thomas Alsén

Re: Reflection Assignment Type

by Andy Petroski -

I am using the reflection assignment with 8 students.  The number of students in each group is set to 2.  All of the students have submitted their reflection.  All of them have the message "Waiting for 2 out of 2 group members to submit their reflections" indicated at the bottom of the assignment page.

Any ideas why the students are not being grouped and set into a forum?  My understanding was that the assignment automatically creates groups and forums, but I've also seen posts that indicate you have to set up the groups ahead of time in the Groups tab.

Groupings is enabled on the site.

Thanks for any help you can supply.

In reply to Andy Petroski

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Andy,
Yes the groups are auto generated and should not be set up ahead. 

Can you check if any groups have been created and if any students has been assigned to them. The groups name should start with "Reflection".

Go to your corse and select "Groups" to the left in the administration box, then you need to select select a group to display the members of that group.

I'm also curious about which language you are using.
 

Kind Regards
/thomas

In reply to Thomas Alsén

Re: Reflection Assignment Type

by Osvaldo Canato -

Hi Thomas,

I appreciated so much your reflection activity and I'm about to use with my students. However an doubt came to my mind: if, as an example, my class has 13 students, and I set up the number of group members to 3 students, the system will form 4 groups, totalizing 12 students. What to do with the remaining student? I already made a test and he will be able to insert the reflection, but the group will not be set up. Have any suggestion how to proceed in cases like that? 

In reply to Osvaldo Canato

Re: Reflection Assignment Type

by Thomas Alsén -

Hi Osvaldo,
I'm glad you like the module!

You are correct about, the 13th student will not be assigned to a group until 2 more students have submitted their reflections. 

My university don't have a problem with this because the courses that uses this module have hundreds of students and the courses are ongoing, new students are continuously enrolled.

But I agree with you that this is a problem in smaller classes. 

I've been thinking about adding a "force student to group" function in the future, that will add remaining students to exiting groups.

I'm sorry to say that I'm flooded with work right now so I can't make any promises when this can be implemented.

What do you think about my idea?
Do you have any other suggestions on how to solve this issue?
You are more than welcome to post suggestions on how to solve this.

Kind Regards
/Thomas

 

In reply to Thomas Alsén

Re: Reflection Assignment Type

by Osvaldo Canato -

Unfortunately, I do not know well how to deal with php codes. So until you have that time, what probably I'll do is manually adjust some groups or insert some "ghost"  students just to finalize the activity. Thanks for the reply.