EzyCourse Features Request

Write your idea in details
Some Feature Enhancements in Community
1. Allow students to fill out a form before joining a community like Facebook groups. Administrators can build each form by themselves using Form Builder which includes all current input types and some others like the following:  Upload files like student school ID and so on  The built-in list of all countries, cities of each country, languages, etc 2. Add different types of community members like the following:  Channel Managers have the following rights: * Remove inappropriate posts * Filter out posts in another channel * Publish announcements in their managed channels * Pin a post to the top of the channel  Community Managers cannot only have all the rights of Channel Managers but can also have the following rights: * Add/invite a member to the community * Remove a member from the community * Move wrong posts filtered out by channel managers from one channel to another channel * Publish announcements on all channels 3. Allow administrators to add some other widgets to the left and right sidebar of the community page. These widgets can be the following:  Relative communities which allow administrators to specify the relative communities of each community.  Members of the community or one channel  Announcement  Upcoming events/live streams  Most replied posts  Most activated users  Most awarded users 4. Add a selection option beside the search bar in each community to allow users to search either from all channels or one channel so that a user does not need to search from all channels by clicking on each channel one by one. If a user does not purchase a channel, that channel will not be shown in the selection menu. 5. Allow each member of the community to do the following:  Post questions with coins to reward peers who answer their questions  Report inappropriate posts including violent, rude, racist, or sexually explicit content to the channel/community managers.
1
·

under review

Dynamic User Role as a Powerful Enhancement
Dynamic User Role (DUR) is very essential to control the access of features in the EzyCourse dashboard. It should allow administrators to specify every detail about what each user role can control as the following: 1. Administrators can create different user roles and assign them the right to access the following:  Different items in the menu and submenu on the user dashboard  Each product and service like each Appointment, each Event, each Group Chat, each Private Chat, each Live Stream, etc.  Each category like each course category, each video library, each audio library, etc. 2. Administrators can edit information and redistribute the rights of each user role later after creating each user role. 3. Administrators can separate users into different groups depending on whether they are students or staff members:  Students can be separated into groups called “circles” which can be further divided into “subcircles”.  Staff members can be separated into groups called “departments” which can be further divided into “subdepartments”. 4. We need to have some dynamic widgets which show dynamic content based on the user who accesses the platform. For example, they can be a course list, event list, appointment list, assignment list, quiz list, dateline list, etc for each logged-in user. Administrators can design and specify what content details to display on each widget. 5. Administrators can build different dashboards using page builder and dynamic widgets. Administrators can then assign them to different parties using three levels of priority.  Low Priority (based on user roles): All users with this kind of user role will have access to this dashboard.  Middle Priority (based on user groups): All users with this kind of group (either circle/subcircle or department/subdepartment) will have access to this dashboard.  High Priority (based on each user): Only this specific user can have access to this dashboard.  Middle Priority will override the Low Priority and High Priority will override the Middle Priority.
1
·

in progress

Coaching Module Features
Please consider the following for the upcoming coaching module. COACHES & CLIENTS AREA HABIT TRACKER A section that is used by a client and coach that tracks the completion of daily tasks performed by the client. A client and or coach add tasks. The client marks off each task when they complete the task(s). Results over time are shown in a graphical manner, i.e. bar or pie chart, etc. WISHING WELL Section where clients can add hopes, dreams, goals, and wishes for their future. Coaches can review. Ability to easily copy/move items to BRAINSTORM section. BRAINSTORM Mind map-enabled area where the coach and client can "brainstorm" ideas, goals, dreams, etc., and then add steps to achieve the goals. AGENDA Ability for both client and coach to add items to discuss in upcoming meeting. ======================= CLIENT AREA TESTIMONIES Section where clients can write testimonials about the coach. Include checkbox where coach can ask for permission to use the testimony in advertising. MEETING NOTES Section where client can jot down notes during meeting with coach. CLIENT TASKS Area where coach and or client adds/reviews tasks CLIENT CALENDAR Calendar for clients to keep track of their assignments and meetings CLIENT DASHBOARD Area with all-on-one page or tabbed section that holds everything for a client, i.e. Tasks, Due Dates, Appointments, Calendar, Meeting Notes, Habits, Certificates, Courses, etc. AUTO-REMINDER System automatically emails client when due dates are near for tasks, etc., yet incomplete. ======================= COACH AREA COACH DASHBOARD Ability to see all clients and select any client, review tasks assigned, due dates, progress, certificates, contact info, etc. - everything about a client on one screen or with tabbed interface. COACH CALENDAR Master calendar for coaches that shows upcoming appointments, assigned tasks due dates, and other events across all clients. MEETING NOTES Section where coaches can jot down notes during meeting with client. CLIENT TASKS Ability to assign an unlimited amount of tasks with date assigned, due date, and completion date, for each client. QUESTION BANK Section for coaches to add standard questions they ask clients. TASK BANK Section where coaches can keep their most used task assignments QUOTES & SAYINGS Section where coaches can keep their most used quotes, memes, paragraphs, sayings, etc. PLANS Section where coaches can add/keep ideas for their coaching practice. RATINGS Section where coaches can use stars to rate clients to later be able to quickly see top performing clients. AUTOMATIC TRACKING Ability to automatically log for each client: Courses completed Certificates earned Tasks assigned by coach Tasks completed Notes written to client by coach Notes written from client to coach Private notes about client written by coach This makes it faster and easier for a coach to keep up with a client, and it also prevents a coach from accidentally adding or erasing inaccurate information. ONE-CLICK ACCESS TO CLIENT DASHBOARD One click to show everything in one interface regarding the client selected. COACH TASKS Ability for coaches to give themselves tasks regarding particular clients and or their coaching practice CUSTOMIZABLE NOTES Ability to add and customize fields, e.g. text, checkbox, number, dates, etc., in a template that is used for all notes that a coach uses to keep private notes on a client. ======================= GENERAL NEEDS APPOINTMENTS PURCHASE Ability for clients to purchase individual appointments. Ability for clients to purchase bundled or a package of appointments. Ability for coaches to bundle a custom amount of appointments in a membership. APPOINTMENT TIMES Custom appointment durations because many professionals use a 50-minute hour so 50 minutes is spent with the client and the remaining 10 minutes is either a break or used for notes. FEATURE REQUEST (if regular EzyCourse roadmap/bug report Canny is not used) Ability for coaches to request features BUG REPORT (if regular EzyCourse roadmap/bug report Canny is not used) Ability for coaches to report bugs
7
Load More