Hi,
I have a installation of moodle 2.7.7 and i want to upgrade to 3.3.1.
Problem is i have a lot of custom Plugins and custom codes written inside my installation.
Is there a way to retain those changes on upgrading.
You are basically going to have to test the plugins first - I suggest trying the upgrade on a dev server - you can copy across the plugins and see how they behave. The custom code will need to be added one file at a time - there are huge amount of changes between 2.7 and 3.3 and you might find that your code is either no longer needed or needs rewriting.