Introducing myself and contribution Ideas

Introducing myself and contribution Ideas

by Jacob Williams -
Number of replies: 6
Hello. I saw a direction to introduce myself here before I start developing for Moodle, so here goes.

I am using Moodle on several websites. One is for a Human Resources application at a large organization and the others are for church related sites. I am very impressed so far and I want to contribute my work back to the community when it seems that it is interesting to others. I am not a php expert, but I have been developing web applications for a while in Perl, Coldfusion and Java.

I have several modules in mind for development and I'd welcome input from others on interest in them or other projects that I may be duplicating.

1. I'd like to add an activity that lets users subscribe to a scheduled email distribution. It would have a series of resources which can be sent to the user at predetermined intervals relative to the subscription date. This way a lesson can be read in daily digestable chunks in a users email. This is very useful for personal study schedules where the user wants to be reminded each day to read the next chapter, rather than having to remember to return to the website. If there is already an activity that has similar features, someone tell me, so I can  integrate my work with theirs.

2. A reference work object similar to the glossary. In this case the reference work would have indexable sections which can be referenced with recognizable keys. These keys could be auto-linked much like the glossary terms are autolinked. However these keys would be more adaptable, able to reference single, consecutive, or non-consecutive entries. My application is for bible references on the church website, being able to autolink bible verse references, or even insert text dynamically with various user-selectable choices for default reference source.  But a similar tool may be useful for legal references or any well outlined documentation that is referenced within the course material.

Those are going to be my first two products. I look forward to feedback.

-Jacob




Average of ratings: -
In reply to Jacob Williams

Re: Introducing myself and contribution Ideas

by N Hansen -
With regards to your second idea, you might want to take a look at bug 2081.
In reply to Jacob Williams

Re: Introducing myself and contribution Ideas

by Chardelle Busch -
Picture of Core developers
Hi Jacob,

I would love to see an "ereminder" type of system developed where teachers could send out email messages to students (and that would allow students to send reminders to themselves) at pre-defined dates. I ran across an opensource php/mysql ereminder system a while back that might be helpful for you if you want to take a look at the code:
http://sourceforge.net/project/showfiles.php?group_id=20950

Chardelle
In reply to Jacob Williams

Re: Introducing myself and contribution Ideas

by Scott Elliott -
Picture of Core developers
Just curious as to whether you had done anything with part 2 from above. I was just sitting down and thinking about how to tie Bible references into Moodle. I'm currently helping with a Moodle site for my church (www.herrinsbc.org). Right now I'm thinking about two parts:

1. How well would the existing glossary work with references? As you stated, if a reference where made to Romans 5:8 versus Romans 5:8-9, would the glossary handle it (I do not think it will).  What about multiple translations/versions? ...

2. What about a filter that would allow a user to type references, yet the filter would replace the reference with the scripture and reference? Would this be beneficial?

I found a resource at http://www.dur.ac.uk/martin.ward/martin/software/ that may be useful. The perl script itself handles spanning verses.

Maybe a combination of a filter and the glossary... text enclosed with a <bible version="NIV">rom 5:8-9</bible> tag?

....hmmm, I'll think this through some more.
In reply to Scott Elliott

Re: Introducing myself and contribution Ideas (Bible References)

by Scott Elliott -
Picture of Core developers
Alright, here's what I now have "working" on my site:

1. I can make a reference like ##rom 5:8-9## and have a link created that will popup a window with the scripture.
2. A reference like ##!rom 5:8-9## will actually replace the reference with the scripture (inline)
3. I also created a block that will let you "search" for scripture. Looks like the forum search block (actually based on it).

The block requires the filter. Both block and filter require a perl script and data files from Martin Ward ( http://www.dur.ac.uk/martin.ward/martin/software/)

What I have is not production ready, but I'm willing to share my work if anyone is interested.
In reply to Scott Elliott

Re: Introducing myself and contribution Ideas (Bible References)

by Brent Eaton -
Scott,

I am definitely interested in working with you to get this "production ready."  I am setting up a Bible study site for members of my church who want to dig deeper into Scripture than time allows in our 45 minute lesson format.

I have 26 hours of Hebrew and  18 hours of Greek between my BA and M.Div.  I am setting up glossaries for the English phonetics of the words used in the studies.  I have been looking for a way to set up a glossary to go in "book order" for Bible references.

Let me know how I can help.

Blessings!

Brent
In reply to Brent Eaton

Re: Introducing myself and contribution Ideas (Bible References)

by Scott Elliott -
Picture of Core developers
Martin,
We may be getting off topic of the general developer forum.  Should we move discussion to glossary, filters, or is there some other forum you would recommend?

Brent,
Thanks for your offer of help.  I'm not sure what your skills are, but here are a few of the things I still need to work on:
  1. I'm not happy with the format of the text (one verse per line)
  2. I'm also not happy with the reference itself (extra leading zeros)
  3. The search box and format of the search string needs some work (and checks for security)
  4. I'm not sure how safe the perl script that finds the references is.
I will get to these eventually, but if you can help with the code cleanup / checks that would be great.

In reference to your project, do you mean you want to have the glossary sorted by books of the Bible instead of by alphabetic entries? 
I have no greek or hebrew language experience, so I'm not real sure what you are wanting.  Would the greek/hebrew word be in the glossary with the English phonetics as the definition? 

Is there anyway I can get a look at what you have done already?  (feel free to email me).

Scott