Automattic / Automattic/sensei

Add Course Expiration Date

Open
#4,841 0 comments 0 reactions 0 assignees View on GitHub
[Type] Enhancement
Dominant language
PHP
Stars
593
Forks
218
Avg merge
1d 22h
Merged PRs (30d)
53

Description

Add an option to set the date that a course expires to course expiry. Currently, you can only choose how many days/weeks/months a student has access. It is a highly requested and expected option to choose the exact date the course ends.

One example: https://senseilms.mystagingwebsite.com/course-access-expiration-is-here/#comment-222

This seems like a pretty quick project that can be added to Pro at any time.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing course-access expiration implementation and how duration-based access is stored and checked. Add support for an exact course expiry date alongside the existing days, weeks, and months options, then verify that student access ends on the selected date.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.