Search · 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:
AllowAheadAccess
Allow access to community after being accepted, even before registration. Changing this parameter requires a restart. (default 0, type number, scope instance)
AllowApplicationBulkEmail
Support sending of bulk email to selected applicants. (default 0, type number, scope instance)
AllowApplicationNotes
Support attaching notes to an application from administration pages. (default 0, type number, scope instance)
AllowFreeRegistration
If set, sections can have a price of $0.00 and users get registered immediately. (default 0, type number, scope instance)
AllowNoEmailForPurchaser
Allow creating users with email addresses (email address generated by system) (default 0, type number, scope instance)
AllowRegistrationForOtherUsers
Allow registration for other users. (default 1, type number, scope instance)
AllowRejectWithoutEmail
Allow rejecting an application without sending an email to the user. (default 0, type number, scope instance)
AllowSettingRelationshipsP
Support setting of related users. (default 1, type number, scope instance)
ApplicationAssessment
Assessment to be answered by users registering for a course that haven't met one or more prerequisites. (default , type number, scope instance)
ApprovedRegistrationTimePeriod
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)
AssessmentPackage
Assessment package to be used in waiting lists. (default , type number, scope instance)
AssistantCommunityId
Specify the community id whose members we will use in the Assistant field in the add section form. (default , type number, scope instance)
CalendarView
Determines how the calendar is displayed. (default month, type string, scope instance)
CatalogMemoizeAge
Number in seconds to memoize the data used by the main catalog page. (default 10800, type number, scope instance)
CustomParticipantFields
Custom fields used in participant registration. (default , type string, scope instance)
DefaultEmailDomain
Default email domain to be used for group participants and purchasers with no email address. (default , type string, scope instance)
DonationECCategoryId
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)
EmailRegInfoTo
Where to emails go to (patron or participant). (default patron, type string, scope instance)
EnableCourseApplicationsP
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)
GradeCategoryTree
Category tree to hold participant grades (default , type number, scope instance)
GradePrerequisitesP
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)
GroupPurchaseP
Allow purchasing for groups. (default 1, type number, scope instance)
InstructorCommunityId
Specify the community id whose members we will use in the Instructors field in Add Section. (default , type number, scope instance)
MemberGroupId
The group id that determines the members (default , type number, scope instance)
MemberPriceP
Whether we give special sale price to members. (default 0, type number, scope instance)
MembershipECCategoryId
The category_id in ec_categories which should be treated as membership products (default , type number, scope instance)
MultipleItemDiscountAmount
The amount discounted to multiple item purchases. This needs the parameter MultipleItemDiscountP to be set to 1. (default 5, type number, scope instance)
MultipleItemDiscountP
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)
NotifyAdminsOfWaitlistDaily
Sends a daily email to site-wide admins a list of courses that meet a waiting list threshold (default 0, type number, scope instance)
NotifyApplicantOnRequest
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)
OfferCodesP
Support asking for offer codes for discount prices. (default 0, type number, scope instance)
PatronRelationshipCategoryTree
Category tree to use when adding participant-patron relationships. (default , type number, scope instance)
PaymentMethods
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)
ShowNonSessionCalendarLinks
Show links to the calendar that are not Session Events. (default 0, type number, scope instance)
ShowSectionCategoryFields
Display the category field in the section add/edit form. (default 0, type number, scope instance)
ShowTemplateCommunityAdminP
Show the buttons to administer template community. (default 0, type number, scope instance)
ShowUsedCategoriesOnlyP
Show only categories used in any course or section. (default 0, type number, scope instance)
SupportPublicPagesP
Support publics pages. (default 0, type number, scope instance)
UseEmbeddedApplicationViewP
Do you embed the assessment instead of redirecting to assessment? (default 0, type number, scope instance)
WelcomeEmailRecipients
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 68
# Tcl Lines 2581
# Automated Tests 4
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 ORA: 0
# ADP pages 115
# ADP lines 2395
# Include pages (dotlrn-ecommerce/lib/) 15
# Documentation pages 0
# Documentation lines 0
Browse Source Not installed

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 October 2018
Sun Mon Tue Wed Thu Fri Sat
30 1 2 3 4 (1) 5 6
7 8 9 (1) 10 11 12 (1) 13
14 15 16 17 (1) 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Popular tags

17 , 5.9.0 , 5.9.1 , ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bootstrap , bugtracker , CentOS , COMET , compatibility , CSP , CSRF , cvs , debian , emacs , engineering-standards , fedora , FreeBSD , guidelines , host-node-map , hstore , includelets , install , installation , installers , install-ns
No registered users in community xowiki
in last 30 minutes
Contributors

OpenACS.org