Skip Navigation

[Resolved] School (Course) Case Study needed because of confusion

This support ticket is created 7 years ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- - 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00
- - - - - - -

Supporter timezone: Asia/Ho_Chi_Minh (GMT+07:00)

This topic contains 3 replies, has 3 voices.

Last updated by motazA 7 years ago.

Assisted by: Beda.

Author
Posts
#585879

Hi there

I am trying to build a very small school management system and every time i reach a solution for a piece of it I face another problem.

Looking at the questions and answers here made me more confused. different answers and different strategies and every approach take me away from reaching the goal.

What is the right Strategy?:
Making Teachers, Students and courses (parent) as CPT or using WordPress default Posts for Teachers & Students and Courses as Categories? each solution has many difficulties.

What about the relationship between the CPTs and the Actual WordPress users? how to get them connected? how to share the details between them? if a new Student register using a frontend CRED form how this information (or some of it) get connected to the user profile so he can use it to log in or view pages and elements and update his or her profile?.

Many many questions and many answers led to confusion. and a lot of answers refer to some of the current Toolset Tutorial cases like the Classified site, travel. etc but that does not help at all because it is totally different structure.

Can we have a case study for small SMS (School Managment system) like we have now for travel, Classified site and woocommerce?

A quick short video from developers or even from people who are comfortable using Toolset and know how to do that will be a great help.

Too many comments and questions about that and short video will help much better than reading that much left and right.

Thanks
M<

#585946

Toolset is not the best fit for a Management System of this kind.
I replied lots of similar questions, and provided ideas and solutions that mostly involved also Custom Code.

The restrictions are exactly where you mention them, and often those are not caused by Toolset, it's just how WordPress works.
Let's not forget that this is thought to be a Blogging Platform.
Toolset puts a lot of features on top of that, b ut for such complex management systems I usually suggest to not re-invent the wheel, even if I admit it triggers me to do it with "Toolset only" and it is possible, but only when you also can apply custom logics at some times.

There are several tools out there that practically deliver exactly what you need:
hidden link

Let me also reply to your doubts:

Making Teachers, Students and courses (parent) as CPT or using WordPress default Posts for Teachers & Students and Courses as Categories? each solution has many difficulties.

It depends.
Depends if you need to issue exams, evaluate exams, have tutorials, step by step briefings, etc etc.

There is really no "best way". You need to have a "picture" of who can/should do what on this system and also, if those "who's" need to be real persons or could be virtual (post types)

What about the relationship between the CPTs and the Actual WordPress users? how to get them connected?

Usually with Custom Code added to a CRED API hook (if things happen on the front end) or the save_post() action for example.
It is required to use Custom Code to update an user data with post data or vice versa.

Nowadays CRED supports Users forms, but those will not create any related posts, or vice-versa, you can not create posts with user forms on the fly. You need code for that.

I do not think we will have a tutorial or case study for that given that it is above the planned scope of Toolset.

But please do not hesitate to ask us details in new tickets and, I will also let Agnes reply here in regard of the Tutorial/Case study, she is our master of trainings, tutorials and more ☺️

#585955

Agnes Bury
Supporter

Languages: English (English )

Timezone: Pacific/Midway (GMT-11:00)

Hello, this is Agnes Bury from the documentation team.

So you are asking about a case study/series on how to create a School Management system? I'm sorry to say it but we don't have such plans. You are the first person asking about such a video and we prioritize things according to the number of people requesting a specific topic. Currently we are working on tutorials on how to use Toolset with the Avada theme and soon we will focus on tutorials for one-to-many and many-to-many relationships because of the new release in that field.

#586066

Thanks Beda

I got your point and If I understand you correctly this can be done using Toolset plugin but need more work.
And yes there are some plugins out there which deliver the same thing but unfortunately, we tried them and they lack a lot of features and are not flexible to tweak.

As for Agnes.
I did not ask for the whole SMS (school management system) i asked for a case study.
Also, i did not say we need a series of Videos I said short video (please read again) to show the way. and being the first person to ask for that is not enough to reject the idea.
You do whatever you see is good for your business but we also as clients have the right to ask (i think !!!).

Kind Regards
M<