View · Index

dotLRN - Ecommerce

Package Specification Summary for Package: dotlrn-ecommerce

Summary: Package to tie the dotLRN, Ecommerce, Assessments and dotLRN Catalog packages together
Description: Package to tie the dotLRN, Ecommerce, Assessments and dotLRN Catalog packages together. Initially intended for the MOS and MGH projects, the goal is to create a reusable module for similar projects.
Maturity: New Submission or Maturity Unknown
This package depends on: dotlrn dotlrn-assessment dotlrn-attendance dotlrn-catalog wps-portlet ecommerce scholarship-fund
Packages that depend on dotlrn-ecommerce: None
Package parameters:
Allow access to community after being accepted, even before registration. Changing this parameter requires a restart. (default 0, type number, scope instance)
Support sending of bulk email to selected applicants. (default 0, type number, scope instance)
Support attaching notes to an application from administration pages. (default 0, type number, scope instance)
If set, sections can have a price of $0.00 and users get registered immediately. (default 0, type number, scope instance)
Allow creating users with email addresses (email address generated by system) (default 0, type number, scope instance)
Allow registration for other users. (default 1, type number, scope instance)
Allow rejecting an application without sending an email to the user. (default 0, type number, scope instance)
Support setting of related users. (default 1, type number, scope instance)
Assessment to be answered by users registering for a course that haven't met one or more prerequisites. (default , type number, scope instance)
Allow this time period (in seconds) to elapse before revoking approval for user to register from waiting list. Set to 0 to disable revoking approvals. (default 7776000, type number, scope instance)
Assessment package to be used in waiting lists. (default , type number, scope instance)
Specify the community id whose members we will use in the Assistant field in the add section form. (default , type number, scope instance)
Determines how the calendar is displayed. (default month, type string, scope instance)
Number in seconds to memoize the data used by the main catalog page. (default 10800, type number, scope instance)
Custom fields used in participant registration. (default , type string, scope instance)
Default email domain to be used for group participants and purchasers with no email address. (default , type string, scope instance)
The category_id in ec_categories which should be treated as donation. If non-blank then the interface to buy a donation product is shown. (default , type number, scope instance)
Where to emails go to (patron or participant). (default patron, type string, scope instance)
Allow assigning an assessment to a course which will require users to apply for the course first and be put on the waiting list automatically. (default 0, type number, scope instance)
Category tree to hold participant grades (default , type number, scope instance)
Set this to 1 if we want participants to meet a particular grade requirement before they are allowed to participate in the course. (default 0, type number, scope instance)
Allow purchasing for groups. (default 1, type number, scope instance)
Specify the community id whose members we will use in the Instructors field in Add Section. (default , type number, scope instance)
The group id that determines the members (default , type number, scope instance)
Whether we give special sale price to members. (default 0, type number, scope instance)
The category_id in ec_categories which should be treated as membership products (default , type number, scope instance)
The amount discounted to multiple item purchases. This needs the parameter MultipleItemDiscountP to be set to 1. (default 5, type number, scope instance)
Enable multiple item discounts, i.e. the first item has the full price and the next items get the discount. (default 0, type number, scope instance)
Sends a daily email to site-wide admins a list of courses that meet a waiting list threshold (default 0, type number, scope instance)
Controls whether an email is sent out when an applicant cicks "Apply for this Course" or when a registration assessment is requested. (default 1, type number, scope instance)
Support asking for offer codes for discount prices. (default 0, type number, scope instance)
Category tree to use when adding participant-patron relationships. (default , type number, scope instance)
A space separeted list of allowed payment methods. Valid payment methods are 'cc' (Credit Card), 'internal_account' (With extra field asking for internal account code) or 'check'. (default cc, type string, scope instance)
Show links to the calendar that are not Session Events. (default 0, type number, scope instance)
Display the category field in the section add/edit form. (default 0, type number, scope instance)
Show the buttons to administer template community. (default 0, type number, scope instance)
Show only categories used in any course or section. (default 0, type number, scope instance)
Support publics pages. (default 0, type number, scope instance)
Do you embed the assessment instead of redirecting to assessment? (default 0, type number, scope instance)
Who receives the welcome email sent when a user joins the community. Either or both participant or purchaser separated by space. (default participant, type string, scope instance)
Configuration: DotlrnEcommerceConfig
A parameter that can hold more parameter values. dotLRN-Ecommerce uses a lot of APM parameters and probably will still grow. Some of the new parameters are just for simple UI items and since a new parameter leads to a version bump this using just this one parameter can save time. The format is: parameter:"value" [parameter:"value" ...] (default , type string, scope instance)

Bug Tracker Summary for Package: dotlrn-ecommerce

There is no package with the name "dotlrn-ecommerce" known to bug-tracker.

Code Metrics Summary for Package: dotlrn-ecommerce

# Tcl Procs 0
# Tcl Lines 0
# Tcl Blank Lines 1
# Tcl Comment Lines 0
# Automated Tests 0
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 (blank 1 comments 0) ORA: 0 (blank 1 comments 0)
# ADP pages 0
# ADP lines 0
# Include pages (dotlrn-ecommerce/lib/) 0
# Documentation pages 0
# Documentation lines 0
Browse Source Not installed
Github Repository:

Package: dotlrn Ecommerce

Description:  Integrates payment processing with course registration.

Release Info:

This is being used at Mass General Hospital [case study] and the Museum of Science

More information and a link to admin documentation can be found on the Solution Grove website

dotlrn-ecommerce provides event based email handling, to send email when  users request for a course is submitted, approved or rejected, etc. There is a proposal to generalize this at email-event-handling.

previous April 2024
Sun Mon Tue Wed Thu Fri Sat
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Popular tags

17 , 5.10 , 5.10.0 , 5.9.0 , 5.9.1 , ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bootstrap , bugtracker , CentOS , COMET , compatibility , CSP , CSRF , cvs , debian , docker , docker-compose , emacs , engineering-standards , exec , fedora , FreeBSD , guidelines , host-node-map , hstore
No registered users in community xowiki
in last 30 minutes