Project

General

Profile

Feature #3597

Make courses catalog public

Added by Yannick Warnier over 7 years ago. Updated about 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Global / Others / Misc
Target version:
Start date:
14/06/2011
Due date:
% Done:

0%

Estimated time:
3.00 h
Complexity:
Normal
SCRUM pts - complexity:
8

Description

A few api_block_anonymous() calls are preventing the courses catalog to be visible by unregistered users. The catalog, however, is what could attract people to register, in particular on http://campus.chamilo.org, but this might represent some security threats as it is now.

For 1.8.8.3, I would like to see a public version of the catalog (not showing closed nor private courses). When clicking a "subscribe" button, the user would be sent to a registration/login page (we also need one of these pages with two different blocks: one for registration, another one for login).

History

#1

Updated by Yannick Warnier over 7 years ago

  • Tracker changed from Bug to Feature
#2

Updated by Yannick Warnier over 7 years ago

  • Target version changed from 1.8.8.4 to 1.9 Stable
#3

Updated by Julio Montoya almost 7 years ago

  • Status changed from New to Needs more info

hottest courses maybe?

#4

Updated by Marko Kastelic almost 7 years ago

course catalog i believe (list of courses/categories). List of courses (with short description, ....) shown to the public without the need for login to the portal.
and by the way, page is broken when showing the course list is enabled (from portal settings). 'Template' was changed and course list block is not positioned inside central content section.

#5

Updated by Yannick Warnier over 6 years ago

  • Target version changed from 1.9 Stable to 1.9.2
#6

Updated by Yannick Warnier over 6 years ago

  • Target version changed from 1.9.2 to 1.9.4
#7

Updated by Yannick Warnier about 6 years ago

  • Category set to Global / Others / Misc
  • Status changed from Needs more info to New
  • Target version changed from 1.9.4 to 2.0

Updating my requirements to make them clearer (and also moving to 1.10):

  1. Add a settings_current option to show /main/auth/courses.php publicly
  2. Update /main/auth/courses.php to alter the "Subscribe" button and make it link to the registration form with the special link to get to th course right after registration (/main/auth/inscription.php?c=[coursecode])
  3. Add paging to the catalog, so as to avoid showing 5000 courses and overloading the server. Paging should show about 50 courses per page. Random selection should only return a maximum of 50 courses.

Also available in: Atom PDF