If the needle plate doesn't go back on, I'll bet the dogs got stuck and whoever tried to unstick them undid the plate to try. The feed dogs could be jammed by thread, rust, foreign object or the mechanism that controls them is bent or broken.
Your best bet would be a repair shop.